美文网首页
六大原则

六大原则

作者: 拙峰朽木 | 来源:发表于2017-08-01 18:00 被阅读25次

简单介绍下设计模式的六大原则

单一原则:

一个类应该是一组相关性很高的函数、数据的封装。

开闭原则:

拓展是开放的,修改是封闭的。

里氏替换原则:

所有引用基类的地方必须能透明地使用其子类的对象,通俗的讲,只要父类能出现的地方子类就可以出现

依赖倒置原则:

依赖倒置原则指代了一种特定的解耦形式,使得高层次的模块不依赖于低层次的模块的实现细节的目的,依赖模块被颠倒了。

  • 高层模块不应该依赖低层次模块,两者都应该依赖其抽象
  • 抽象不应该依赖细节
  • 细节应该依赖抽象

java语言中的表现:模块间的依赖通过抽象发生,事项类之间不发生直接的依赖关系,其依赖关系是通过接口或者抽象类产生的

概括而言就是:面向接口编程,或者说面向抽象编程

接口隔离原则

类之间的依赖关系应该建立在最小的接口上

单一、开闭、里氏替换、接口隔离、依赖倒置5个原则统称:SOLID原则

迪米特原则

也称:最少知识原则
一个对象应该对其他对象有最少的了解
低耦合

相关文章

  • 设计模式

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

  • 设计模式-六大原则

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

  • 设计模式六大原则

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

  • 设计模式6大原则

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

  • 设计原则之6大原则

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

  • 设计模式 - 六大原则

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

  • 面向对象六大原则

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

  • 无标题文章

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

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

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

  • 设计模式之代理模式(Proxy Pattern)

    设计模式中有六大原则和二十三设计模式。其中六大原则分别为:单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口...

网友评论

      本文标题:六大原则

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