概述
设计模式指经过高度抽象化的、在编程中可以反复使用的代码设计经验总结,即一种编程的理念或模式。
设计模式的7个原则
方便识记,用“单开里依合迪接”来概括。
-
单一职责原则
即每个类自己做自己的工作。 -
开闭原则
对象内部的模块对扩展开发,对修改封闭。(你可以在我的基础上加东西,但是不能改我原来的) -
里氏代换原则
开闭原则的补充,情景:父子类继承。 -
依赖倒转原则
从抽象开始编程而非从实例化的对象开始编程。 -
合成/聚合原则
尽量使用合成/聚合来扩展类而非使用继承方法。 -
迪米特法则
少于其他类发生关联,降低耦合,提高内聚。 -
接口隔离原则
每种接口只负责一种功能。
持续更新中…
hereisph 2020.05.19