观察者模式
摘要:
一、定义 对象之间定义一对多的依赖,当一个对象状态改变,依赖它的对象都会收到通知并作出相应的更新。二、应用场景 典型的就是杂志的订阅,rss订阅。我们订阅的一方就形成了对杂志社的依赖,只要杂志社有更新,而我们就对得到相应的通知三、涉及的概念 主题Subject(杂志社) 观察者Observer(我们订阅的一方)四、接口的定义 对于杂志社(Subject)而言: 1、可以添加一个订阅的人(Observer);registerObserver(Observer observer); 2、如果不想订阅了,那杂志社可以吧相应订阅的人从名单上移除,那以后有新的杂志出来,不会再发送给那个人了... 阅读全文
posted @ 2014-01-26 10:07 石头hah 阅读(215) 评论(0) 推荐(0) 编辑