多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 外观设计模式 ### 也成为门面模式,隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口,定义一个高层接口,这个接口使得这个系统更加容易使用。 ### 对于复杂的难以维护的老系统进行拓展,可以使用外观设计模式,需要对一个复杂的模块或者子系统提供一个外界访问的接口,外界对子系统的访问只要黑盒操作即可。 ### ## 角色 ### 外观角色:客户端可以调用这个角色的方法,这个外观方法知道多个子系统的功能和实际调用 ### 子系统角色:每个子系统都可以被客户端直接调用,子系统并不知道门面的存在。 ### ![](https://img.kancloud.cn/8b/d5/8bd55112501e7b944c42915cb9385819_1738x1286.png) ### ## 具体实现(云效代码study-java项目当中设计模式当中有代码案例) ### ![](https://img.kancloud.cn/85/00/8500908e8120080c4769d22cdcfce68b_1868x957.png)