观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。
拿定报纸举例:一群人向报社交钱订阅报纸,然后等着通知(事件通知),然后报社报纸到了就发消息给群众报纸到了,群众接到事件通知。
观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。
拿定报纸举例:一群人向报社交钱订阅报纸,然后等着通知(事件通知),然后报社报纸到了就发消息给群众报纸到了,群众接到事件通知。