大话设计模式 外观模式

外观模式定义了一个高层接口,这个接口使得子系统更加容易使用。

什么时候用?分三个阶段

1.在设计初期,应该要有意识将两个系统分离开,例如三层系统,逻辑层与页面层之间建立外观,这样为复杂的系统提供简单接口,使得耦合大大降低。

2.在开发阶段,子系统由于不断重构演化而变得复杂,可以用外观模式可以提供简单的接口,减少两者依赖。

3.在维护阶段,这个系统已经难以维护,但是新系统又依赖他,外观可以提供旧系统的接口,新系统只跟外观打交道。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 设计模式基本原则 开放-封闭原则(OCP),是说软件实体(类、模块、函数等等)应该可以拓展,但是不可修改。开-闭原...
    西山薄凉阅读 3,879评论 3 14
  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 3,978评论 1 15
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,287评论 25 708
  • 我总是担心,今天的妆没有化好;朋友聚会一不留神说错话;做的case老板不满意;同事背后评价我、议论我...... ...
    一行行阅读 551评论 0 2
  • 为了给工作提神,我尝试过各种茶叶,各种咖啡。 前天因为临危受命,半夜喝了大量茶叶,补充资料、分析下属给我报送的资料...
    雅各布666阅读 396评论 0 0