大话设计模式:观察者模式

观察者模式是解决一对多关系的一种模式,将产生的信息即使送达到所注册的对象。

比如在今日头条关注了阿里,每当阿里有新信息在今日头条发布时,今日头条这个平台会将信息推送到您的收集客户端,直接显示全部信息内容,你看不看都会将信息在您的客户端展示,这就是观察者中的”推“,现在今日头条会推送一条简略信息,包括标题等少量信息,您可以选择忽略不看,也可点击查看详情,查看详情就是观察者中的"拉"。

观察者模式的应用:MQ消息队列、Java中的观察者等。

从招式与内功谈起——设计模式概述(一):设计模式从何而来?

猜你喜欢

转载自www.cnblogs.com/dc-earl/p/10270349.html