外观模式 Facade

为子系统中的一组接口提供一个一致的界面
结构型模式 03 外观模式
Facade :知道全部子系统的功能与数学,对其组合,方便调用
SubSystem:子系统集合,内部存在一个或多个子系统,子系统不知道Facade的存在。
应用:数据库三层架构 DAO,SERVICE,CLIENT

使用场景

1.设计初期,将不同的层分离
2.开发过程中,各个子系统经过不断重构越来越复杂,让调用者来调用很困难,加上Facade,子系统内部操作全部隐藏,给外部使用的暴露出来,减少类之间的依赖,降低耦合
3.维护大型系统,此系统难以扩展,为其加上Facade,让外部使用更加清晰

实例

数据库三层架构 DAO,SERVICE,CLIENT

相关文章:

  • 2021-07-07
  • 2021-12-10
  • 2021-08-08
  • 2022-03-03
  • 2021-11-22
  • 2021-10-24
  • 2022-12-23
猜你喜欢
  • 2021-12-15
  • 2021-10-11
  • 2021-04-29
  • 2022-01-19
  • 2021-10-28
相关资源
相似解决方案