设计原则 SOLIDOn this page设计原则 SOLIDS - 单一职责原则一个程序只做好一件事如果功能过于复杂就拆分开,每个部分保持独立O - 开放封闭原则对拓展开放,对修改封闭增加需求时,扩展新代码,而非修改已有代码L - 李氏置换原则子类能覆盖父类父类能出现的地方子类就能出现I - 接口独立原则保持接口的单一独立,避免出现“胖接口”D - 依赖倒置原则面向接口编程,依赖于抽象而不依赖于具体使用方只关注接口而不关注具体类的实现