美文网首页
面向对象设计原则

面向对象设计原则

作者: WangDDY | 来源:发表于2020-02-15 00:20 被阅读0次
  1. 单一职责原则
    一个类,只负责一个功能领域中的相应职责。或者:就一个类而言,应该只有一个引起它变化的原因。


    image.png
    image.png
  2. 开闭原则
    一个软件实体应该对扩展开放,对修改关闭。即一个软件实体应该尽量在不修改其原有代码的情况下进行扩展。


    image.png
    image.png
  3. 里式替换原则
    所有引用其基类(父类)的地方,必须能透明的使用其子类的对象。


    image.png
    image.png
  4. 依赖倒转原则
    抽象不应该依赖其细节,细节应该依赖其抽象。换言之,要针对接口编程,而不应该针对实现编程。
    开闭原则是目标,里式替换原则是基础,依赖倒转原则是手段。



    image.png
  5. 接口隔离原则
    使用多个专门的接口,而不是用单一的总接口,即客户端不应该依赖那些它不需要的接口。


    image.png
    image.png
  6. 合成复用原则
    尽量使用对象组合而非继承来达到复用的目的


    image.png
    image.png
  7. 迪米特法则
    一个软件实体,应当尽可能少的与其他实体发生相互作用


    image.png
image.png

相关文章

  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则是设计模式的基础,每个设计模式都符合一一种或多种面向对象的设计原则。 常用的面向...

  • 面向对象设计原则(二)开闭原则

    面向对象设计原则之开闭原则 开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。 开闭原则的...

  • 01-设计模式原则

    面向对象的设计原则 面向对象的设计原则也被称为SOLID。SOLID原则包括单一职责原则、开闭原则、里氏替换原则、...

  • Swift设计模式----目录

    面向对象设计原则: 开闭原则 单一职责原则 依赖倒置原则 接口分离原则 迪米特法则 里氏替换原则 面向对象设计模式...

  • 面向对象设计原则

    面向对象设计原则

  • (1)面向对象的六大原则

    什么是面向对象原则 面向对象原则——oop(object Oriented Principle),遵循原则设计程序...

  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则概述[https://www.jianshu.com/p/57137d81c55...

  • 设计模式原则-开闭原则

    开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实...

  • 设计模式的原则

    面向对象的原则是面向对象的目标,而设计模式是为了实现这些原则的手段和方法。这也就是为什么要有设计模式。 面向对象的...

  • 面向对象、设计原则、设计模式、编程规范、重构

    面向对象、设计原则、设计模式、编程规范、重构 面向对象 主流的三个编程风格有:面向对象,面向过程,函数式编程。 面...

网友评论

      本文标题:面向对象设计原则

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