设计模式——门面(外观)模式
2017-02-20 11:06
267 查看
一般设计一个复杂的系统的时候,常常将整个系统按照功能划分为几个子系统;这样便于开发,也便于形成比较清晰的架构。
但对于使用者来说,如果需要了解各个系统的功能,则不是一件很简单的事情!这时候提供一个了解各个子系统功能的门面角色,用户只需要和门面角色交流即可!
例如:电脑开机这件事情,可能需要首先启动CPU,然后启动硬盘,显示器!
门面模式中一般包含两种角色,门面角色 + 子系统角色;
子系统角色负责完成各个子功能,门面角色被客户端调用,在内部,调用各个子系统,完成客户端需要做的事情!
此种模式较为简单... ...因此就不举例说明!
但对于使用者来说,如果需要了解各个系统的功能,则不是一件很简单的事情!这时候提供一个了解各个子系统功能的门面角色,用户只需要和门面角色交流即可!
例如:电脑开机这件事情,可能需要首先启动CPU,然后启动硬盘,显示器!
门面模式中一般包含两种角色,门面角色 + 子系统角色;
子系统角色负责完成各个子功能,门面角色被客户端调用,在内部,调用各个子系统,完成客户端需要做的事情!
此种模式较为简单... ...因此就不举例说明!
相关文章推荐
- java 设计模式第2弹--外观/门面模式
- 设计模式之门面(外观)模式(Facade)
- JAVA设计模式之门面模式(外观模式)
- 24天学会设计模式----门面模式(外观模式)
- JAVA设计模式之门面模式(外观模式)
- 设计模式笔记--外观模式(门面模式)
- 设计模式(七)门面模式(Facade Pattern 外观模式)
- 设计模式->结构型模式->外观模式(门面模式)
- JAVA设计模式之门面模式(外观模式)
- 设计模式 -(6)外观模式(门面模式)(结构型)
- java设计模式-外观模式(门面模式)
- 详谈Java设计模式之外观模式(门面模式)
- 24天学会设计模式----门面模式(外观模式)
- java设计模式----外观模式(门面模式)
- JAVA设计模式之门面模式(外观模式)
- Java设计模式——门面(外观)模式(Facade Pattern)
- Java设计模式详解之门面模式(外观模式)
- 24天学会设计模式----门面模式(外观模式)
- Java设计模式之门面模式(外观模式)
- 设计模式之门面模式(外观模式)