wly603

2012年4月15日

设计模式---观察者模式

摘要: 一、观察者模式(Observer) 定义了一种一对多的依赖关系,当一个对象的状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。二、四个角色 抽象通知者:Subject(抽象类或接口) 具体通知者:ConcreteSubject类,里面定义一个集合(如List),保存所有的观察者对象 抽象观察者:Observer(抽象类或接口) 具体观察者:ConcreteObserver类三、程序示例抽象通知者//抽象通知者://5个接口方法:增加观察者、移除观察者、设置状态、获取状态、通知public interface Subject { void attach(Observe... 阅读全文

posted @ 2012-04-15 14:08 wly603 阅读(185) 评论(0) 推荐(0) 编辑

导航