美文网首页
外观模式

外观模式

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

定义

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

优缺点

优点:

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

缺点:

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

相关设计模式

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

UML类图

image.png

相关文章

网友评论

      本文标题:外观模式

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