设计模式学习笔记
2016-11-24 09:54
190 查看
设计模式(design pattern)是1990年代从建筑设计领域引入的。它描述了在不同情况下怎么解决问题的方案。算法不能算设计模式,
①简明工厂模式
特点:根据输入产生响应的运算类;用字典做出类似C中switch..case的效果。
②策略模式
工厂模式和策略模式 都是通过多态减少代码的藕合度,都用了委托的思想;工厂模式是创建型模式,策略模式是行为型模式。
③装饰模式
动态的为对象增加额外的职责
④代理模式
为其他对象提供一种代理以控制对这个对象的访问。
①简明工厂模式
特点:根据输入产生响应的运算类;用字典做出类似C中switch..case的效果。
②策略模式
工厂模式和策略模式 都是通过多态减少代码的藕合度,都用了委托的思想;工厂模式是创建型模式,策略模式是行为型模式。
③装饰模式
动态的为对象增加额外的职责
④代理模式
为其他对象提供一种代理以控制对这个对象的访问。
相关文章推荐
- 设计模式的学习笔记!(一)
- 设计模式学习笔记
- [设计模式学习笔记之一]面向对象是什么?
- 设计模式学习笔记(二)——Singleton单件模式
- 设计模式学习笔记(一)
- 设计模式学习笔记(一)
- 面向对象的设计模式的学习笔记,不断学习归纳总结ing
- 设计模式学习笔记(1)
- J2EE设计模式学习笔记之--实际的数据存取
- 设计模式学习笔记(4)
- 设计模式学习笔记(三)——Abstract Factory抽象工厂模式
- 设计模式学习笔记(三)
- 设计模式学习笔记5:Singleton模式及其Delphi实现
- 设计模式学习笔记1:对设计模式学习的一点想法兼谈Facade模式
- 设计模式学习笔记(2)
- 设计模式学习笔记2:说说Mediator模式
- 设计模式学习笔记4:对接口进行包装的Adapter
- C#设计模式学习笔记---简单工厂模式
- [设计模式学习笔记之二]设计模式和量体剪衣
- 设计模式学习笔记(一)