美文网首页
面向对象的六大原则

面向对象的六大原则

作者: sunblog | 来源:发表于2018-04-17 15:15 被阅读0次

设计模式基础

面向对象的六大原则

  1. 单一职责原则(Single Responsibility Principle, SRP)
  2. 开闭原则(Open Close Principle, OCP)
  3. 里氏替换原则(Liskov Substitution Principle, LSP)
  4. 依赖倒转原则(Denpendency Inversion Principle, DIP,也称依赖反转)
  5. 接口隔离原则(Interface Segregation Principle, ISP)
  6. 迪米特法则(Law of Demeter, LOD)

单一职责原则

单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。单一职责原则划分不那么清晰,很多时候都是靠个人的经验来界定。最大的问题就是对类职责的定义。

开闭原则

开闭原则:软件中的对象(类、模块、函数等)应该对于扩展是开放的,但是对于修改是封闭的。

里氏替换原则

里氏替换原则:所有引用基类的地方必须能够用子类替换而不会出现异常或错误。

依赖倒转原则

依赖倒转原则:高层次模块不应该依赖于低层次的模块,两者都应该依赖于抽象接口;抽象接口不应该依赖于具体实现,而具体实现应该依赖于抽象接口。

接口隔离原则

接口隔离原则:客户端不应该依赖它不需要的接口。

迪米特法则

迪米特法则:一个对象应该对其他对象有最少的了解。

相关文章

  • 面向对象六大原则

    面向对象六大设计原则:

  • Android 设计模式之常见设计模式总结

    今天我们来总结下我们所学习的设计模式 面向对象的六大原则 Android 设计模式之面向对象的六大原则 面向对象的...

  • 面向对象六大原则

    面向对象六大原则 单一原则 [Single Responsibility Principle 简称 SRP] ...

  • 设计模式

    设计原则: 面向对象需要遵循的六大原则: 单一职责原则(SingleResponsibilityPrinciple...

  • 面向对象六大原则

    设计模式的六大原则:(面向对象的六大原则) 一、单一职责原则:Single Responsibility Prin...

  • 设计模式六大原则

    设计模式六大原则 一、面向对象设计六大原则 面向对象的关键在于封装,封装好了才能很好的复用,达到单一职责和开放扩展...

  • 纯干货!23种设计模式大总汇

    一、面向对象的六大原则 单一职责原则——Single Responsiblity Principle 迪米特原则—...

  • 面向对象的六大原则

    面向对象六大原则 单一职责原则--SRP(Single Responsibility Principles)每个类...

  • 面向对象的六大原则

    设计模式基础 面向对象的六大原则 单一职责原则(Single Responsibility Principle, ...

  • JAVA设计模式

    面向对象设计的六大设计原则 1、单一职责原则(Single Responsibility Principle, S...

网友评论

      本文标题:面向对象的六大原则

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