Observer模式 (或称为Publish-Subscribe模式)
来源:互联网 发布:modbus tcp单片机编程 编辑:程序博客网 时间:2024/04/30 21:09
1.Subject.java
2.Display.java
3.Observer.java
4.Cat.java
5.Mouse.java
6.Host.java
7.Test.java
分析:
声明了接口Subject,定义了三个函数,分别用来
1.通知观察者
2.注册观察者
3.注销观察者
接口Display定义了函数用来表示采取行动的接口
接口Observer定义了函数用来表示Subject改变之后采取的行动
整个例子Cat是主题,Host,Mouse是观者者,简单的一句话总结就是:
猫叫了一声,老鼠跑了,主人醒了
- Observer模式 (或称为Publish-Subscribe模式)
- 观察者模式 Publish/Subscribe
- 观察者模式(Observer Pattern,对象行为型模式,发布-订阅模式 Publish/Subscribe Pattern)
- 订阅发布模式(Subscribe/Publish)
- 订阅发布模式(Subscribe/Publish)
- JavaScript-观察者模式(publish/subscribe)
- 订阅模式(publish-subscribe)
- 设计模式初探-观察者模式(OBSERVER)又称发布-订阅(Publish-Subscribe)依赖(Dependents)
- 设计模式---订阅发布模式(Subscribe/Publish)
- 设计模式---订阅发布模式(Subscribe/Publish)
- ZeroMQ(java)之Publish/Subscribe模式
- ZeroMQ(java)之Publish/Subscribe模式
- ZeroMQ(java)之Publish/Subscribe模式
- [设计模式] 观察者模式(发布-订阅/Publish-subscribe模式)
- 设计模式--观察者模式(Publish/Subscribe Mode)
- RabbitMQ消息分发模式----"Publish/Subscribe"发布/订阅模式
- (四) RabbitMQ消息分发模式----"Publish/Subscribe"发布/订阅模式
- RabbitMQ消息分发模式----"Publish/Subscribe"发布/订阅模式
- 设计模式原则
- 用BitBlt截屏时包括透明窗体
- ASP.NET后台代码调用前台javascript脚本的方法
- Maven中的插件和生命周期
- 姚明与梦想 nbayao.com
- Observer模式 (或称为Publish-Subscribe模式)
- 面试两个人应届生的经验
- ORACLE SQL语句优化总结(一)
- 进程通信 信号量
- 筛选被选中的行做为一个新表
- Visual Studio快捷键 [VS2008/VS2005]
- 内核源代码树
- 在cygwin下配置crontab
- ORACLE SQL语句优化总结(二)