设计模式:观察者模式
来源:互联网 发布:淘宝客如何注册步骤 编辑:程序博客网 时间:2024/04/26 13:41
观察着人模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
UML类图如下:
一个例子:上课时,有些人在打牌,但是又怕老师看见,所以他们就叫一个人看着老师,只有老师一过来就告诉他们。
具体代码如下:
//Subject基类
具体Subject类
Observer基类:
//具体Observer类
//客户端
- 模式设计:观察者模式
- 设计模式-----观察者模式
- 设计模式-观察者模式
- 设计模式--观察者模式
- 设计模式:观察者模式
- 设计模式-----观察者模式
- 设计模式:观察者模式
- 设计模式-观察者模式
- 设计模式 观察者模式
- 设计模式-观察者模式
- 设计模式-【观察者模式】
- 设计模式-观察者模式
- 设计模式 -- 观察者模式
- 设计模式-观察者模式
- 【设计模式】观察者模式
- 设计模式- 观察者模式
- 设计模式- 观察者模式
- 设计模式--观察者模式
- java的内部类
- 初学者要知道的几个GridView用法
- 自我总结的一引起SQL语句
- HTTP 错误 404 - 文件或目录未找到
- .net中前台javascript与c#后台代码调用
- 设计模式:观察者模式
- HMM学习最佳范例六:维特比算法4
- grub4dos使用总结
- 面向对象编程之RAII
- watir在rails下的应用
- 写在27岁生日
- 关于gird和树形菜单的一点经验
- 黑客与小白对话全文 史上最强的对话
- DataTable转换为List的通用类