缩写 | 全称 | 定义 |
SRP | 单一职责原则 | 一个类有且仅有一个更改的缘由 |
OCP | 开闭原则 | 可以不更改类而扩展类的行为 |
LSP | 里氏替换原则 | 派生类能够替换基类被使用 |
ISP | 接口隔离原则 | 使用客户端特定的细粒度接口。 |
DIP | 依赖反转原则 | 依赖抽象而不是具体实现 |
单一职责原则:一个类尽可能不要包含太多的功能,包含一个便可。设计
开闭原则:面向扩展开放,面向修改封闭。接口
里氏替换原则:设计类时客户端依赖的父类能够被子类替代,而客户端无须了解这个变化。table
接口隔离原则:不要依赖你不使用的东西。扩展