设计模式遵循六大原则

http://www.uml.org.cn/sjms/201211023.asp#4

单一职责原则 :

    就一个类而言 , 应该仅有一个引起它变化的原因 

开放 - 封闭原则 : 

    说一个软件实体(类 , 模块 ,函数等)应该可以扩展 , 但是不可以修改

依赖倒转原则 : 

    A 高层模块不应该依赖底层模块 , 两者都应该依赖抽象

    b 抽象不应该依赖细节 . 细节应该依赖抽象

里氏代换原则 : 

    子类型必须能够替换掉他们的父类型

迪米特法则 :

    如果两个类不必彼此直接通信 , 那么这两个类就不应该发生直接的相互作用 , 如果其中一个类需要调用令一个类某一个方法,可以通过第三者转方法这个调用.

接口隔离原则 :

不要提供一个大接口 , 可提供多个接口 ,把接口细分

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多...
    霄霄霄霄阅读 4,390评论 0 1
  • 转载标注声明:http://www.uml.org.cn/sjms/201211023.asp 目录:[设计模式六...
    Bloo_m阅读 4,073评论 0 7
  • 前言 设计模式六大原则网上资料比较多比较乱,本文将网上的一些好的资料做一下整理,以便随时翻阅。友情提示,设计模式虽...
    简单的土豆阅读 5,299评论 0 10
  • 设计模式六大原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类...
    viva158阅读 4,140评论 0 1
  • 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 ...
    Jabir_Zhang阅读 3,818评论 0 3

友情链接更多精彩内容