设计模式学习笔记(十九)观察者模式及应用场景