设计模式七大设计原则

单一职责原则:一个类只负责一项职责
开放-关闭原则:软件实体 (类、模块、函数等等) 应该是可以被扩展的,但是不可被修改
里氏替换原则:重点在不影响原功能,而不是不覆盖原方法
依赖倒转原则:核心思想就是面向接口编程
接口隔离原则:真正的意图是 “分离” 接口(的功能)
迪米特法则:称为最少知道原则,它表示一个对象应该对其它对象保持最少的了解
合成复用原则:就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分; 新的对象通过向这些对象的委派达到复用已有功能的目的
原文地址:https://www.cnblogs.com/konglingxi/p/14816476.html