设计模式

框架都是应用或者组合了设计模式,而设计模式都是基于oo设计原则,有哪些设计原则呢?

一、设计原则

装饰者模式(类容器扩展)

1.开放封闭原则

2.里氏替换原则

策略模式

3.封装变化原则

4.针对接口编程

5.多用组合少用集成

工厂模式(高层和底层组件都应该依赖于抽象)

6.依赖倒置原则

外观模式(减少类耦合)

7.最少知识原则(迪米特法则)

模板方法模式(决策权放在高层)

8.好莱坞原则

迭代器模式

9.单一职责

 

posted @ 2019-12-08 08:51  那只狐狸  阅读(69)  评论(0编辑  收藏  举报