设计模式之七大原则(一)——单一职责原则、开放-关闭原则_系统设计原则 单一职责 隔离-CSDN博客

一、设计模式的目的

设计模式的目的是为了提高代码重用性、可读性、可扩展性、可靠性,使得程序呈现出高内聚、低耦合的特性。

二、设计模式的七大原则

我们在设计一些设计模式时,一般遵循如下七项基本原则

单一职责原则 (Single Responsibility Principle)
开放-关闭原则 (Open-Closed Principle)
里氏替换原则 (Liskov Substitution Principle)
依赖倒转原则 (Dependence Inversion Principle)
接口隔离原则 (Interface Segregation Principle)
迪米特法则(Law Of Demeter)
组合/聚合复用原则 (Composite/Aggregate Reuse Principle)