设计模式学习笔记

来源:互联网 发布:mac dts插件 编辑:程序博客网 时间:2024/05/16 05:35

设计模式(design pattern)是1990年代从建筑设计领域引入的。它描述了在不同情况下怎么解决问题的方案。算法不能算设计模式,

①简明工厂模式
特点:根据输入产生响应的运算类;用字典做出类似C中switch..case的效果。

②策略模式

工厂模式和策略模式 都是通过多态减少代码的藕合度,都用了委托的思想;工厂模式是创建型模式,策略模式是行为型模式。

③装饰模式
动态的为对象增加额外的职责

④代理模式
为其他对象提供一种代理以控制对这个对象的访问。

0 0