0%

首先明确模式是针对面向对象的,它的三大特性,封装、继承、多态。

面向对象设计模式有5大基本原则:一个单词:立方体(solid),很好记!!!

  • 单一职责原则——s ( Single-Resposibility Principle )
  • 开发封闭原则——o ( Open-Closed principle )
  • 依赖倒置原则——d ( Dependecy-Inversion Principle )
  • 接口隔离原则——i ( Interface-Segregation Principle )
  • 里氏替换原则——l ( Liskov-Substituion Principle )

而设计模式都是在面向对象的特性以及5大基本原则的基础上衍生而来的具体实现。

https://www.cnblogs.com/yuan-jun/p/6628497.html

阅读全文 »