美文网首页Java设计模式
设计模式:17-外观模式:Facade

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

作者: 大栗几 | 来源:发表于2020-05-21 13:11 被阅读0次

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

定义:

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

理解:

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

方法:

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

适用场合:

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

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

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

结构和代码说明:

QQ截图20140701205258

相关文章

网友评论

    本文标题:设计模式:17-外观模式:Facade

    本文链接:https://www.haomeiwen.com/subject/zeyzohtx.html