Observer模式:当观察对象的状态发生变化时,会通知观察者。适用于根据对象状态进行相应处理的场景。
Subject(观察对象) | 表示观察对象 |
ConcreteSubject(具体的观察对象) | 表示具体的被观察对象 |
Observer(观察者) | 接受来自Subject角色的状态变化的通知 |
ConcreteObserver(具体的观察者) | 具体的Observer |
Observer模式:当观察对象的状态发生变化时,会通知观察者。适用于根据对象状态进行相应处理的场景。
Subject(观察对象) | 表示观察对象 |
ConcreteSubject(具体的观察对象) | 表示具体的被观察对象 |
Observer(观察者) | 接受来自Subject角色的状态变化的通知 |
ConcreteObserver(具体的观察者) | 具体的Observer |