从javascript本没有工厂模式说起2

2018-11-03  本文已影响11人  叮宕

我想说设计模式的本质是什么?好了我还是说下另外的问题,设计模式的背后是什么,是面向对象的原则。

这是什么意思,你理解了面向对象的原则,你就不用看设计模式了,你即便不看设计模式,你也能自己搞出来,此话是真的。

所以我在这里回顾下面向对象的原则,他们在你用java这类语言时显得极为重要:

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

2. 里氏替换原则(Liskov Substitution Principle)

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

4. 接口隔离原则(Interface Segregation Principle)

5. 迪米特法则(Law Of Demeter)

6. 开闭原则(Open Close Principle)

7. 组合/聚合复用原则(Composite/Aggregate Reuse Principle CARP)
上一篇下一篇

猜你喜欢

热点阅读