观察者模式 概念:当一个对象状态发生改变的时候,所有依赖他的对象都被得到通知并自动更新 实例:比如在拍卖的时候,拍卖师发现最高价,并通知给其他拍卖商 观察者模式使用三个类 Subject(目标类)、Observer(观察者) 和 Client(客户端)。Subject 对象带有绑定观察者到 Client 对象和从 Client 对象解绑观察者的方法。我们创建 Subject 类、Observer 抽象类和扩展了抽象类 Observer 的实体类。 需要被观察的对象 观察者父类 ***观察者实现类1***监听主题并做出一些事情 客户端代码 执行结果