美文网首页
oop设计六大原则

oop设计六大原则

作者: 旅行者xy | 来源:发表于2019-04-11 23:56 被阅读0次

Open Close Principle

OCP原则(开闭原则):一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。

Single Responsibility Principle

SRP原则(职责单一原则):应该有且只有一个原因引起类的变更。

Liskov Substitution Principle

OCP原则(里氏替换原则):所有引用基类的地方必须能透明地使用其子类的对象

Dependence Inversion Principle

DIP原则(依赖倒置原则):高层模块不要依赖低层模块,所以依赖都应该是抽象的,抽象不应该依赖于具体细节而,具体细节应该依赖于抽象

一句话:”面向接口编程“?

Interface-Segregation Principle

ISP原则(接口隔离原则):客户端不应该依赖它不需要的接口;类间的依赖应该建立在最小的接口上

通俗点讲:使用接口时应该建立单一接口,不要建立臃肿庞大的接口,尽量给调用者提供专门的接口,而非多功能接口。

Low of Demeter

LoD法则(迪米特法则):又称最少知识原则(Least Knowledge Principle, LKP),一个对象应该对其他对象有最少的了解。

通俗点讲:一个类应该对自己需要耦合或者调用的类知道越少越好,被耦合或者调用的类内部和我没有关系,我不需要的东西你就别public了吧。

相关文章

  • 设计模式

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

  • OOP 设计原则

    OOPL的三大机制: – 封装,隐藏内部实现– 继承,复用现有代码– 多态,改写对象行为 OOP 六大设计原则 S...

  • 设计模式导航

    简述面向对象编程(oop)的六大原则 【单例模式】最应该掌握的设计模式 【策略模式】分离算法的设计模式 组装复杂对...

  • 设计模式-六大原则

    转载自 设计模式六大原则 目录:- 设计模式六大原则(1):单一职责原则- 设计模式六大原则(2):里氏替换原则-...

  • 设计模式六大原则

    目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒...

  • 设计模式6大原则

    目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒...

  • 设计原则之6大原则

    目录:设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置...

  • 设计模式 - 六大原则

    Reference 快速理解-设计模式六大原则 设计模式的六大原则 设计模式之六大原则作者:海子出处:http:/...

  • 无标题文章

    设计模式之六大原则(转载) 设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释...

  • 设计模式(二):六大原则

    参考:设计模式六大原则简书-快速理解-设计模式六大原则注意:IoC 也属于设计模式吧。 设计模式六大原则(1):单...

网友评论

      本文标题:oop设计六大原则

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