摘要: 观察者模式(Observer): 定义了对象之间的一对多依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。这就是著名的“你不要找我,我会找你”模式,个人觉得这个模式相对来讲还是比较简单明了的,降低了消息发送者与消息接收者之间的耦合,消息接收由传统的拉模式转换为推模式,这样消息接收者就可以不用轮询是否有消息产生,节省资源。JDK的AWT/swing就大量使用了观察者模式,比如:Button btn = new Button("click me");btn.addActionListener(new ActionListener { public void ac 阅读全文
posted @ 2012-04-26 23:26 ini_always 阅读(245) 评论(0) 推荐(0)