subject和observer分离开,松耦合状态。
public interface Observer 
...{
public void update();
}
public interface Subject 
...{
public void registerObserver(Observer o);
public void removeObserver(Observer o);
public void notifyObservers();
}不必在subject类中添加具体的observef成员变量,而是维护一个接口类队列。
本文介绍了一种常用的设计模式——观察者模式。通过定义Subject和Observer接口实现解耦,确保了当Subject状态发生变化时能及时通知所有注册的Observer进行更新。
1529

被折叠的 条评论
为什么被折叠?



