人的知识就好比一个圆圈,圆圈里面是已知的,圆圈外面是未知的。你知道得越多,圆圈也就越大,你不知道的也就越多。

0%

设计模式--设计原则

开闭原则

类应该对扩展开放,对修改关闭。

单一职责原则

一个类应该只有一个引起变化的原因。

接口隔离原则

一个类对另一个类的依赖应该建立在最小的接口上。

依赖倒置原则

要依赖抽象,不要依赖具体类。

里氏替换原则

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

迪米特法则

最少知识原则:一个对象应该对其他对象有最少的了解。

合成/复用原则

多用组合,少用继承。

小礼物走一走,来 Github 关注我