用自己的话来说设计模式(持续更新中···)
2012-10-24 20:48
316 查看
临近考试,现在开始再复习一遍设计模式的内容。
接下来,我将把每个设计模式用自己的话描述出来,由于是分开看的,所以本文将持续更新。
首先,第一个模式:策略模式
所谓策略模式,就是将各种变化的东西都分别成类,以达到动态的为对象设置行为的目的。这些变化的类是可以相互替代的。小例子:鸭子,飞行行为类,叫行为类。
第二个模式:观察者模式
当一个对象更新时,通知其他对象更新自己。在通知者对象中可使用委托,把要通知的对象的方法委托给通知者,这样就可以实现该功能。
第三个模式:装饰者模式
接下来,我将把每个设计模式用自己的话描述出来,由于是分开看的,所以本文将持续更新。
首先,第一个模式:策略模式
所谓策略模式,就是将各种变化的东西都分别成类,以达到动态的为对象设置行为的目的。这些变化的类是可以相互替代的。小例子:鸭子,飞行行为类,叫行为类。
第二个模式:观察者模式
当一个对象更新时,通知其他对象更新自己。在通知者对象中可使用委托,把要通知的对象的方法委托给通知者,这样就可以实现该功能。
第三个模式:装饰者模式
相关文章推荐
- 设计模式概述及详解-持续更新
- IOS 那些设计模式,持续更新中...
- 设计模式 (持续更新)
- Java设计模式汇总,持续更新中
- 设计模式和面向对象设计拾零(持续更新,个人零散笔记)
- 设计模式 感悟(持续更新中。。。)
- 设计模式思考和拾遗(学习笔记和思考,持续更新)
- 23种设计模式(Java)--- 持续更新
- 项目中用到的设计模式(持续更新)
- java 设计模式浅析(持续学习更新)
- Android源代码涉及的设计模式,持续更新
- Matlab设计技巧----自己摸索的一些技巧 (持续更新)
- 设计模式学习日记二(持续更新)
- 【设计模式和面向对象设计】拾零(持续更新,个人零散笔记)
- 从零开始学设计模式--模式思维导图(持续更新中)
- 设计模式学习日记二(持续更新)
- C#设计模式中细节总结-持续更新中
- 【持续更新】简单记录一下常用的设计模式
- 最全Android面试题大集合(Android、Java、计算机基础、设计模式)持续更新
- 闲来无事自己设计个类无双的RPG,没界面,纯业务逻辑(持续更新)