观察者模式(Observer Pattern)-适用场景

时间:2024-07-08 07:08:20
  1. 当一个抽象模型包含两个方面内容,其中一个方面依赖于另一个方面;
  2. 其他一个或多个对象的变化依赖于另一个对象的变化;
  3. 实现类似于广播机制的功能,无需知道具体收听者,只需分发广播,系统中感兴趣的对象会自动接收该广播;
  4. 多层级嵌套使用,形成一种链式触发机制,使得事件具备跨域(跨越两种观察者类型)通知。