public interface Observer { void update(); }代码清单3、Observer接口的源代码。
具体观察者角色的实现其实只涉及update()方法的实现。这个方法怎么实现与应用密切相关,因此本类只给出一个框架。
public class ConcreteObserver implements Observer { public void update() { // Write your code here } }代码清单4、ConcreteObserver类的源代码。