Android面试一问一答:设计模式原则

设计模式有哪里个原则?


首先是三个最小化相关的


- 单一职责原则

每个类只负责单一功能

- 接口隔离原则

一个接口的行为应该尽可能小

- 迪米特原则

一个类不应该让其他类知道太多



然后是两个关系相关的

- 里氏替换原则

子类应该可以替换父类,并正常工作


- 依赖倒置原则

高层模块不应该依赖低层模块,二者应该都依赖于抽象,抽象不依赖于细节,细节依赖抽象



最后是最重要的

- 开闭原则

对扩展开放,对修改关闭

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

推荐阅读更多精彩内容

  • 目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒...
    加油小杜阅读 744评论 0 1
  • 转载标注声明:http://www.uml.org.cn/sjms/201211023.asp 目录:[设计模式六...
    Bloo_m阅读 740评论 0 7
  • 转载自 设计模式六大原则[http://www.uml.org.cn/sjms/201211023.asp#3] ...
    厨子阅读 1,122评论 2 5
  • 设计模式六大原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类...
    viva158阅读 792评论 0 1
  • 第一步,写下你自己的技能 1. 时间管理 2.个人管理 3. 了解人性,心理,情绪疏导 4. 说话让人舒服的能力 ...
    我是彩虹小姐阅读 522评论 0 2