跳到主要内容
uencoder

SOLID Principle

SOLID 是面向对象设计五大原则:单一职责、开闭、里氏替换、接口隔离、依赖倒置。

用途

指导面向对象设计的高内聚低耦合,提升可维护性与扩展性。

机制

SRP:一类一职责。OCP:对扩展开放对修改关闭。LSP:子类可替换父类。ISP:不依赖不用的接口。DIP:依赖抽象不依赖具体。

用例

  • 面向对象设计
  • 架构原则
  • 代码质量

参考链接