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

02.面向对象的六大原则

作者: 任振铭 | 来源:发表于2018-04-25 12:40 被阅读27次

1.单一职责原则(Single Responsibility Principle)

就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的函数、数据的封装。
......

2.开闭原则(Open Cloes Principle)

软件中的对象(类 模块 函数等)应该对于扩展是开放的,对于修改是封闭的,当软件需求变化时,应尽量通过扩展的方式实现变化,而不是通过修改已有的代码实现
......

3.里氏替换原则(LisKov Substitution Principle)

只要父类能出现的地方,子类就可以出现,体现在extends和implements上,里氏替换原则看起来和开闭原则是同一个意思,但具体来讲,开闭原则更像是一种思想,而里氏替换是这种思想的一种实现方式
......

4.依赖倒置原则(Dependence Inversion Principle)

指代了一种特定的解耦形式,高层模块不依赖底层次模块的细节,说白了高层次就是不依赖细节而是依赖抽象
......

5.接口隔离原则(Interface Segreation Principle)

类的定义应该建立在最小的接口上,接口隔离原则将肥肠庞大,臃肿的接口拆分成为更小的和更具体的接口,这样客户将会只需要知道他们感兴趣的方法。接口隔离原则的目的是系统解开耦合,从而容易重构、更改和重新部署,让客户端依赖的接口尽可能地小

......

6.最少知识原则(Law of Demeter ,又叫迪米特原则)

一个对象应该对其他对象有最少的了解,通俗的讲,一个类应该对自己需要耦合或者调用的类知道最少,体现在代码中就是一个类中包含另一个类中相关代码要尽可能的少
......

相关文章

  • 系统架构学习链接

    01. 面向对象六大基本原则 - 网络引擎切换 02. AOP面向切面编程 - 淘宝京东网络处理 05. 编译时注...

  • 面向对象六大原则

    面向对象六大设计原则:

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

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

  • 面向对象六大原则

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

  • 设计模式

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

  • 面向对象六大原则

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

  • 设计模式六大原则

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

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

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

  • 面向对象的六大原则

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

  • 面向对象的六大原则

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

网友评论

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

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