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

面对对象的六大原则

作者: 小庄bb | 来源:发表于2017-08-20 14:36 被阅读18次

面对对象的六大原则

  • 单一职责原则
    所谓职责变化是指类变化的原因,一个类如果会因为多个原因而发生变化,那就是多职责。通俗的说,单一一原则就是一个类只负责一个原则。将一组性能很高的函数封装和数据封装在一个类中。
  • 开闭原则
    对于扩展开放,对于修改关闭。尽量通过扩展的方式实现体统的升级维护和新功能添加,而不是通过改动模块已有的源代码。
  • 里氏替换原则
    使用“抽象”和“多态”将设计中的静态结构改为动态结构,维持设计的封闭性。任何父类可以出现的地方,子类一定可以出现。
    在软件中讲一个基类对象替换成它的子类对象,程序将不会有任何错误或异常,反过来则不成立。程序中尽量使用基类类型来对对想进行定义,而在运行时再确定其子类类型,用子类对象来替换父类对象。
  • 依赖倒置原则
    高层次的模块不应该依赖于低层次的模块,他们都依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象。
    程序要依赖于抽象接口而不是依赖于具体实现,简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块之间的耦合。(各个模块之间相互传递的参数声明为抽象类性,而不是声明为具体的实现类)。
  • 接口隔离原则
    一个类对另一个类的依赖应该建立在最小的接口上。其原则是非常庞大的、臃肿的接口拆分成更小的接口。
  • 迪米特原则
    又叫做最小知识原则,就是说对象应当对其他对象有尽可能少的了解,通俗的讲,就是一个类应该对自己需要耦合或调用的类知道的最少,不关心被耦合或者调用的类的内部实现,只负责调用你提供的方法。

相关文章

  • 面向对象六大原则

    面向对象六大设计原则:

  • 面向对象六大原则

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

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

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

  • 设计模式

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

  • 面向对象六大原则

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

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

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

  • 面向对象的六大原则

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

  • 面向对象的六大原则

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

  • JAVA设计模式

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

  • 设计模式六大原则

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

网友评论

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

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