设计模式学习3 观察者模式
摘要:
研究了下观察者,代码是转来的,观察者模式的特点是:尽最大可能减少耦合性;不要与具体的类发生关联,如在一个类中声明另一个具体类的引用等;如果需要另一个类对象的话尽量设置抽象类然后继承。适用case:一个类和多个类发生关联,修改这个类后自动通知其它关联类代码:1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦.. 阅读全文
posted @ 2013-02-20 16:35 程序员中的战斗机 阅读(194) 评论(0) 推荐(0) 编辑