设计模式根据现有书籍描述,多达200多种,但往往使用时并没有完全根据书本的描述去实现,关注设计模式的背后我们可以更多的关注一切设计模式都遵循的原则:(简单归纳一下几点)
1.代码模块化
2.oop(面向对象)
3.mvc(modal-view-control)
4.单一职责原则(SRP,singel responsibility)
5.开放-封闭原则(OCP,Open Closed Principle)
6.依赖倒置原则(DIP,Dependency Inversion Principle)
7.里氏代换原则(LSP,Liskov Substitution Principle)
8.最少知识原则(LKP,Least Knowledge Principle)