外观模式 facade

迪米特法则(最少知识原则):
一个软件实体应当尽可能少的与其他实体发生相互作用。
设计模式10外观模式
设计模式10外观模式
蒙面模式

外观模式核心:

为子系统提供统一的入口封装子系统的复杂性,便于客户端调用
设计模式10外观模式

基本案例

注册公司流程(不使用外观模式)
设计模式10外观模式
设计模式10外观模式
设计模式10外观模式
设计模式10外观模式
设计模式10外观模式
设计模式10外观模式
整个流程对于客户非常繁琐

注册公司流程(使用外观模式)

设计模式10外观模式
设计模式10外观模式
设计模式10外观模式
设计模式10外观模式

开发中常见的场景

频率很高。哪里都会遇到。各种技术和框架中,都有外观模式的使用。如:
JDBC封装后的,commons提供的DBUtils类,Hibernate提供的工具类、Spring JDBC工具类等

相关文章:

  • 2021-09-21
  • 2021-12-30
  • 2021-05-05
  • 2021-08-20
猜你喜欢
  • 2021-06-06
  • 2022-01-03
  • 2022-01-28
  • 2021-09-18
  • 2021-08-28
  • 2022-12-23
  • 2021-08-17
相关资源
相似解决方案