以下七种设计原则是软件设计模式尽量遵循的原则,各种原则要求的侧重点不同。 开闭原则 是总纲,它告诉我们要对扩展开放,对修改关闭; 里氏替换原则 告诉我们不要破坏继承体系; 依赖倒置原则 告诉我们要面向接口编程; 单一职责原则 告诉我们实现类要职责单一;