Java设计模式

设计模式:17-外观模式:Facade

2020-05-21  本文已影响0人  大栗几

文章来源本人的博客:http://codelifeliwan.github.io/ 转载请注明出处
查看[设计模式]系列内容请点击:https://www.jianshu.com/nb/45937362

定义:

为子系统中一组接口提供一个一致的界面,Façade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

理解:

这个很好理解了,就是为复杂的子系统提供一个统一的操作入口。

方法:

定义一个类,封装子系统的功能。

适用场合:

1、 需要为复杂的子系统提供简单统一的接口。

2、 客户程序与子系统之间存在很大依赖性,引入façade使子系统相对独立,提高独立性和可移植性。

3、 当需要构建层次结构的程序时,使用façade定义每层之间的入口等。

结构和代码说明:

QQ截图20140701205258
上一篇 下一篇

猜你喜欢

热点阅读