外观模式或门面模式
2013-05-13 10:31
148 查看
一、使用场景
1、在设计初期阶段,有意识的讲不通的层分离,层与层之间建立外观Facade,比如MVC各层,为复杂的子系统提供一个简单的接口,降低系统耦合度。2、在开发阶段子系统不断的演化变得越来越复杂,增加一个Facade可以提供一个简单的接口,减少与子系统的耦合,依赖。
3、在维护一个大的遗留系统,这个系统此时已经难以维护了,所以在新老系统交互时,可以使用Facade来项目交互。
二、UML类图
三、实现代码
代码比较简单略
相关文章推荐
- 设计模式 -(6)外观模式(门面模式)(结构型)
- 设计模式读书笔记之外观模式/门面模式(Facade)
- JAVA设计模式之门面模式(外观模式)
- 24天学会设计模式----门面模式(外观模式)
- 门面模式(外观模式):Facade
- java设计模式-外观模式(门面模式)
- 外观模式(门面模式)
- 设计模式->结构型模式->外观模式(门面模式)
- Facade(门面、外观)模式
- JAVA设计模式之门面模式(外观模式)
- 我看懂的设计模式 Facade,外观模式/门面模式
- 大话设计模式之外观模式(门面模式)
- 设计模式之 - 门面(外观)模式
- 外观模式/门面模式
- Java设计模式——门面(外观)模式(Facade Pattern)
- 门面模式(外观Facade模式)
- 外观模式/ 门面模式(Facade Pattern)
- 设计模式二—门面模式(外观模式)
- 外观(门面)模式-结构型
- JAVA设计模式之门面模式(外观模式)