摘要: 观察者模式适用于当某个对象的状态发生改变的时候,其他关联的对象也随之改变。想象一下rss订阅,当你订阅的rss有更新时,你就会收到新的内容。本文参考了head first design pattern这本书。模拟气象站。业务需求:现在手上有三个不同的产品。一个实时播报的气象显示器,一个基于预测的气象显示器,一个基于统计学的气象显示器。气象数据都来源于气象站,如果气象站数据更新,这三个不同的显示器也要更新数据。观察者模式类图:<iface>:Observer:观察者接口。<iface>:subject:被观察者接口<impl>:ConcreteObserver 阅读全文
posted @ 2013-03-05 16:08 cainiaofeifei 阅读(452) 评论(0) 推荐(0) 编辑