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

面向对象的设计原则

作者: 猿日记 | 来源:发表于2017-11-02 21:45 被阅读0次

面向对象存在七个设计原则

1,单一职责原则:

    一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因.

2,开闭原则:

    软件实体应对扩展开发,而对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展

3,里氏代换原则:

     所有引用基类对象的地方能够透明地使用其子类的对象。

4,依赖倒转原则:

     抽象不应该依赖于细节,细节应该以来与抽象。换言之,要针对接口编程,而不是针对实现编程。

5,接口隔离原则:

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

6,合成复用原则:

    尽量使用对象组合,而不是继承来达到复用的目的。

7,迪米特法则:

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

相关文章

  • 面向对象设计原则

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

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

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

  • 01-设计模式原则

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

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

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

  • 面向对象设计原则

    面向对象设计原则

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

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

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

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

  • 面向对象设计原则

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

  • 设计模式的原则

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

  • 六大设计原则详解(6)-开闭原则

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

网友评论

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

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