设计模式--原则

总原则:

针对接口编程,而非针对实现编程

使用对象组合、而非继承

1.单一职责原则:

2.开放封闭原则: 应对新需求变化:无需修改(封闭)原来代码,而是新增一些类(开放),去进行扩展

3.里氏替换原则: 子类替换父类

4.依赖倒转原则:针对接口编程,而非针对实现编程

5.接口隔离原则ISP(Interface

Segregation Principle):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。

6.迪米特法则LoD(Law

of Demeter):一个软件实体应当尽可能少地与其他实体发生相互作用。

7.合成复用原则CRP(Composite

Reuse Principle):尽量使用合成/聚合的方式,而不是使用继承。

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

推荐阅读更多精彩内容

  • 设计模式的基本原则 设计模式的基本原则非常重要,只要真正深入地理解了设计原则,很多设计模式其实就是原则的应用而已,...
    泥孩儿0107阅读 1,690评论 0 0
  • 单一职责原则(Single Responsibility Principle,SRP)一个类只负责一个功能领域中的...
    ghwaphon阅读 3,359评论 0 8
  • 一、设计模式原则 按五大原则划分:1、2、3和4(算一种)、5和6(算一种)、7按六大原则划分:1、2、3、4、5...
    梦半觉阅读 2,615评论 0 2
  • 设计模式(Design Pattern) 是什么是一套被反复使用、多数人知晓的、经过反复编写的、代码设计经验的总结...
    stoneyang94阅读 2,675评论 0 2
  • ①分类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适...
    52HzBoo阅读 721评论 1 1