观察者模型是应用最广泛和最为人知的GoF模型。随便打开电脑的一个应用,就很有可能他用了MVC架构。
1.成就解锁例子
当我们在做一个从桥上掉下去的成就时,并不想在撞击时出现一个成就系统的代码的调用。要解耦不同系统的代码,就出现了观察者模式。
当事件发生时,让相关系统去通知有XX事件的发生,不去关心是谁接收了通知。
2.代码模型
3.其他细节
观察者模型是应用最广泛和最为人知的GoF模型。随便打开电脑的一个应用,就很有可能他用了MVC架构。
当我们在做一个从桥上掉下去的成就时,并不想在撞击时出现一个成就系统的代码的调用。要解耦不同系统的代码,就出现了观察者模式。
当事件发生时,让相关系统去通知有XX事件的发生,不去关心是谁接收了通知。