观察者模式其实就是订报纸,只是名字不同,出版者改称为“Subject”,订阅者为"Observer",你订了报纸,每期都会给你送到,你可以随时取消订阅,以后都不会再送给你了。
public interface Subject {
public void registerObserver();
public void removeObserver();
public void notifyObservers();
}
public interface Observer {
public void update(float temp, float humidity, float pressure);
}
本文通过订报纸的例子介绍了观察者模式的基本概念。将出版者称为Subject,订阅者称为Observer。Subject接口包括注册、移除和通知观察者的功能;Observer接口则定义了更新方法,接收来自Subject的数据更新。
1167

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



