结构图:
释义:
观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。
结构:
1. Publisher(发布者):它是被观察的对象,当其状态发生改变时会通知所有的观察者。
2. Subscriber(订阅者):它是观察主题的对象,当主题状态发生改变时会接收到通知并进行相应的处理。
观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。
1. Publisher(发布者):它是被观察的对象,当其状态发生改变时会通知所有的观察者。
2. Subscriber(订阅者):它是观察主题的对象,当主题状态发生改变时会接收到通知并进行相应的处理。