美文网首页
外观模式

外观模式

作者: zhaoyubetter | 来源:发表于2016-11-06 22:11 被阅读15次

    外观模式(Facade-Pattern):
    外观模式将一个或数个类的复杂的一切隐藏在背后,只暴漏一个干净美好的外观;

    通过实现一个提供更合理的接口的外观类,可将一个复杂的子系统变得容易使用;

    外观模式提供了一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层接口,让子系统更容易使用;

    特征:
    外观没有 “封装”子系统的类,只是提供简化的接口,客户端如果有必要,可以直接使用子系统的类;
    外观模式的意图是,提供子系统的一个简化接口,
    适配器模式的意图是,“改变”接口符合客户的期望;

    Java API 中的外观模式:
    java api 的 JDBC 接口设计,使用的就是 外观模式,各种数据库厂商,根据jdbc,实现操作数据库的细节,而开发人员,只需了解jdbc接口即可,具体细节,被jdbc外观隐藏于身后了;一流的公司,就是设计接口的;引导规范的;

    集合框架的一些设计也是使用了外观模式;

    类图

    Paste_Image.png

    相关文章

      网友评论

          本文标题:外观模式

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