设计模式-观察者模式 使用Observer和Observable组合实现观察者 1public class DataCenter extends Observable { 2 3 private String data = "Initial DataCenter"; 4 5 public void change() { 6 data = "DataCenter has changed"; 7 } 8 9 public void changeSomething() { 10 change(); 11 setChanged(); // 需要首先改变自身的状态,才能提醒观察者自己的状态已经改变了 12 notifyObservers(); …
阅读更多