五大设计原则

2019 年 06 月 07 日 • 阅读数: 172

五大设计原则

五大设计原则可以用五个字母表示,分别为 S 单一职责, O 开放封闭, L 李氏置换, I 借口独立, D 依赖倒置

S - 单一职责原则

  • 一个程序只做好一件事
  • 如果功能过于复杂就拆分开来,每个部分保持独立

O - 开放封闭原则

  • 对扩展开放,对修改封闭
  • 增加需求时,扩展新代码,而非修改已有代码

L - 李氏置换原则

  • 子类能覆盖父类
  • 父类能出现的地方,子类也能出现

I - 接口独立原则

  • 保持接口的单一接口
  • 避免出现“胖接口”

D - 依赖倒置原则

  • 面向接口编程,依赖于抽象而不依赖于具体
  • 使用方只关注接口而不关注具体类的实现
标签: 设计模式

召唤伊斯特瓦尔