public interface EventListener { // 触发事件 void triggerEvent(Event event); } 实现监听器: public class ValueChangeListener main(String[] args) { ValueSource source = new ValueSource(); source.addListener(new ValueChangeListener ValueSource(); 它相当于观察者模式中的主题对象,也就是被观察者,当被观察者数据发生变化时,通知所有监听器进行处理,所以我们为其注册了一个监听器: source.addListener(new ValueChangeListener