1)单一职责原则(SRP)
2)接口隔离原则(ISP)
srp、isp可以简单理解为:使用小类、小接口。避免大类、大接口;大类、大接口容易产生耦合,不利扩展

 

3)开放封闭原则(OCP)
4)依赖倒置原则(DIP)
ocp、dip可以简单理解为:面向接口编程。接口的本质即扩展

 

5)里氏替换原则(LSP)
lsp可以简单理解为:面向父类编程。用父类引用子类实现,与面向接口编程异曲同工

ocp、dip、lsp可统一理解为:面向抽象编程(面向接口编程、面向父类编程)

 

总述:面向抽象编程(优先面向接口、其次面向父类)、小类、小接口

相关文章:

猜你喜欢
  • 2021-09-17
  • 2021-11-23
  • 2021-11-23
相关资源
相似解决方案