六大原则

2017-08-01  本文已影响25人  拙峰朽木

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

单一原则:

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

开闭原则:

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

里氏替换原则:

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

依赖倒置原则:

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

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

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

接口隔离原则

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

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

迪米特原则

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

上一篇 下一篇

猜你喜欢

热点阅读