SOLID Principle
SOLID 是面向对象设计五大原则:单一职责、开闭、里氏替换、接口隔离、依赖倒置。
用途
指导面向对象设计的高内聚低耦合,提升可维护性与扩展性。
机制
SRP:一类一职责。OCP:对扩展开放对修改关闭。LSP:子类可替换父类。ISP:不依赖不用的接口。DIP:依赖抽象不依赖具体。
用例
- 面向对象设计
- 架构原则
- 代码质量
SOLID 是面向对象设计五大原则:单一职责、开闭、里氏替换、接口隔离、依赖倒置。
指导面向对象设计的高内聚低耦合,提升可维护性与扩展性。
SRP:一类一职责。OCP:对扩展开放对修改关闭。LSP:子类可替换父类。ISP:不依赖不用的接口。DIP:依赖抽象不依赖具体。