大话设计模式:观察者模式
观察者模式是解决一对多关系的一种模式,将产生的信息即使送达到所注册的对象。
比如在今日头条关注了阿里,每当阿里有新信息在今日头条发布时,今日头条这个平台会将信息推送到您的收集客户端,直接显示全部信息内容,你看不看都会将信息在您的客户端展示,这就是观察者中的”推“,现在今日头条会推送一条简略信息,包括标题等少量信息,您可以选择忽略不看,也可点击查看详情,查看详情就是观察者中的"拉"。
观察者模式的应用:MQ消息队列、Java中的观察者等。
作者:
i孤独行者
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。