面向对象设计原则有哪些?

  • 单一职责原则 SRP
  • 开闭原则 OCP
  • 里氏替代原则 LSP
  • 依赖注入原则 DIP
  • 接口分离原则 ISP
  • 迪米特原则 LOD
  • 组合/聚合复用原则 CARP

其他原则可以看作是开闭原则的实现手段或方法,开闭原则是理想状态

 

  

来一道刷了进BAT的面试题?

posted @ 2019-11-18 09:32  ConstXiong  阅读(767)  评论(0编辑  收藏  举报