自学内容网 自学内容网

观察者模式(Observer)

观察者模式(Observer),它是软件设计模式的一种。在此种模式中,一个目标对象管理着所有相依(依赖)于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。

观察者模式是一种对象行为模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,简单来说,观察者模式就是,一个对象(被观察者)的状态发生改变时,会通知所有依赖它的对象(观察者),观察者模式有一个别名叫发布-订阅模式。



 


原文地址:https://blog.csdn.net/Ba2213/article/details/142873651

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!