美文网首页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