美文网首页
设计模式--原则

设计模式--原则

作者: 明宝_ | 来源:发表于2018-06-06 18:05 被阅读0次

总原则:

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

使用对象组合、而非继承

1.单一职责原则:

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

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

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

5.接口隔离原则ISP(Interface

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

6.迪米特法则LoD(Law

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

7.合成复用原则CRP(Composite

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

相关文章

  • 设计模式笔记汇总

    目录 设计原则 “依赖倒置”原则 未完待续... 设计模式 设计模式——策略模式 设计模式——装饰者模式 设计模式...

  • 聊聊设计模式原则(三) -- 依赖倒置原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • 聊聊设计模式原则(二) -- 接口隔离原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • 聊聊设计模式原则(一) -- 单一职责原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • 设计模式

    设计模式六大原则[设计模式六大原则(1):单一职责原则][设计模式六大原则(2):里氏替换原则][设计模式六大原则...

  • 设计模式分类以及设计模式原则

    设计模式原则 设计模式原则 开闭原则(Open Closed Principle,OCP) 里氏代换原则(Lisk...

  • 设计模式开篇

    设计模式与原则 设计模式原则是为了提高代码的可维护性,可复用性和可扩展性,设计模式是设计模式原则的具体体现。 设计...

  • 深入理解设计模式的设计原则

    设计原则 设计原则,是设计模式的内功心法,基本所有的设计模式都是基于设计原则进行的具体化,如果说设计模式是如何操作...

  • 设计模式原则

    设计模式的基本原则 设计模式的基本原则非常重要,只要真正深入地理解了设计原则,很多设计模式其实就是原则的应用而已,...

  • iOS面试之设计模式模块

    设计模式 设计模式内容如下: 责任链模式 桥接模式 命令模式 适配器模式 单例模式 等等 设计原则 单一职责原则 ...

网友评论

      本文标题:设计模式--原则

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