当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。实现观察者模式使用三个类 Subject、Observer 和 Client。Subject 对象带有绑定观察者到 Client 对象和从 Client 对象解绑观察者的方法。我们创建 Subject 类、Observer 抽象类和扩展了抽象类 Observer 的实体类。 ObserverPatternDemo,我们的演示类使用 Subject 和实体类对象来演示观察者模式。 步骤 1创建 Subject 类 步骤 2创建 Observer 类。 步骤 3创建实体观察者类。 步骤 4使用 Subject 和实体观察者对象。 步骤 5验证输出。