设计模式10:观察者模式
2013-10-07 09:53
197 查看
注:sap2014年校园招聘提供了此题。
观察者模式:定义了对象之间的一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
UML图如下:
实现了观察者和订阅者之间的松耦合。
应用:
Swing大量使用观察者模式,许多GUI框架也是如此,还有JavaBeans、RMI。
观察者模式:定义了对象之间的一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
UML图如下:
实现了观察者和订阅者之间的松耦合。
应用:
Swing大量使用观察者模式,许多GUI框架也是如此,还有JavaBeans、RMI。
相关文章推荐
- 设计模式(10)--观察者模式
- 23种设计模式(10):观察者模式
- js设计模式(10)---观察者模式
- 设计模式_10:观察者模式
- 设计模式-【观察者模式】
- 设计模式--观察者模式Observer(对象行为型)
- 设计模式----观察者模式
- 设计模式之--观察者模式(解决、解耦的钥匙)
- 设计模式 之 观察者模式
- 设计模式之观察者模式
- PHP草根论之设计模式-观察者模式
- 深入浅出设计模式——观察者模式(Observer Pattern)
- 设计模式-观察者模式(Java)
- Java设计模式之观察者模式
- 设计模式之观察者
- 设计模式:观察者模式
- 设计模式(三)结构模式和行为模式(代理模式、享元模式)(观察者模式、命令模式)
- 设计模式系列:观察者模式(Observer Pattern)
- Java设计模式_(行为型)_观察者模式
- Java设计模式---观察者模式