框架都是应用或者组合了设计模式,而设计模式都是基于oo设计原则,有哪些设计原则呢?
一、设计原则
装饰者模式(类容器扩展)
1.开放封闭原则
2.里氏替换原则
策略模式
3.封装变化原则
4.针对接口编程
5.多用组合少用集成
工厂模式(高层和底层组件都应该依赖于抽象)
6.依赖倒置原则
外观模式(减少类耦合)
7.最少知识原则(迪米特法则)
模板方法模式(决策权放在高层)
8.好莱坞原则
迭代器模式
9.单一职责