Java 设计模式

Java面向对象六大设计原则(SOLID)精要概述

2017-11-26  本文已影响9人  a57ecf3aaaf2

单一职责原则

一个类或方法只对应一种职责。

开闭原则

对扩展开放,对修改关闭。

里氏替换原则

所有引用基类的地方,必须能透明地使用其子类。

依赖倒置原则

细节(实现类)应该依赖抽象(基类),抽象不应该依赖细节;高层(调用端)不应该依赖低层(实现类),两者都应该依赖其抽象。

接口隔离原则

存在多个接口的实现类,调用端应该依赖其最关心的接口。

迪米特原则

只与直接的朋友通信,尽可能少地让他人了解我。一个类应该对自己需要耦合或调用的类知道的最少。

上一篇 下一篇

猜你喜欢

热点阅读