美文网首页
外观模式

外观模式

作者: yym_439 | 来源:发表于2019-04-22 11:39 被阅读0次

    定义

    • 定义了一个统一接口,用来访问子系统中的一群接口。
      外观模式定义了一个高层接口,让子系统更加容易使用
    • 类型:结构性
    • 使用场景
      1 子系统复杂,增加外观模式提供简单接口
      2 构建多层系统结构,利用外观对象作为每层的入口,简化层间调用

    优缺点

    优点:

    • 简化调用过程,无需了解子系统
    • 减少系统依赖,松散耦合
    • 更好划分访问层次
    • 符合迪米特法则,最少知道原则

    缺点:

    • 增加、拓展子系统容易引入风险
    • 不符合开闭原则

    相关设计模式

    • 外观-中介者结合
    • 外观-单例结合
    • 外观-抽象工厂结合

    UML类图

    image.png

    相关文章

      网友评论

          本文标题:外观模式

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