20180422-设计模式-外观模式

生活中的示例:

  客户端为了完成某个功能,需要去调用某个系统中的多个模块,把他称为A模块、B模块、C模块,对于客户端而言,那就需要知道A模块、B模块、C模块的功能,还需要知道如何组装这些模块来完成自己想要的功能,这是很麻烦。

  要是有一个简单的方式能让客户端实现相同的功能多好,这样:

  客户端就不用和系统中多个模块进行交互了,而且客户端也不需要知道模块的细节功能了,实现这个功能的就是外观模式(Facade)

posted @ 2018-04-22 21:49  土耳其大骗子  阅读(113)  评论(0)    收藏  举报