摘要: 概念:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。通常讲就是被观察者向左右观察对象通知其状态的改变,以使得观察者进行相应信息的更新。代码如下#includeclass ObjectUser;//被观察者对象class Observer{pr... 阅读全文
posted @ 2015-12-24 12:49 fireflyover 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一. 状态模式定义:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。实现方式1:workstate 状态抽象类workstate1 状态实现类1workstate2 状态实现类2workstate3 状态实现类3workstate4 状态实现类4workoperation 任... 阅读全文
posted @ 2015-12-24 12:26 fireflyover 阅读(343) 评论(0) 推荐(0) 编辑