Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 660 Bytes

(一)设计模式简介.md

File metadata and controls

24 lines (18 loc) · 660 Bytes

(1)常用的面向对象设计原则包括7种

  • 单一职责原则: 类的职责要单一
  • 开闭原则: 对拓展开放,对修改关闭
  • 里氏代换原则: 接受父类的地方必然可以接受子类
  • *依赖倒置原则: 针对抽象而非具体编程
  • 接口隔离原则 使用多个专门的接口来代替一个统一的接口
  • 合成复用原则: 多用组合聚合,少用继承
  • 迪米特法则: 减少不必要的通讯

#(2) 23种设计模式分类