标签:定义 通信 自动 title 循环调用 而且 server 观察者 image
首先,看一下观察者模式设计类图:
观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实时事件处理系统。
建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展。观察者模式在观察目标和观察者之间建立一个抽象的耦合。观察者模式支持广播通信,观察者模式符合“开闭原则”的要求。
观察者模式包含如下几个角色:
标签:定义 通信 自动 title 循环调用 而且 server 观察者 image
原文地址:https://www.cnblogs.com/zhuziqiya/p/12156365.html