赞
踩
引言
观察者(Observer)模式
又名发布-订阅(Publish/Subscribe)模式,是一种行为设计模式,允许你定义一种订阅机制,可在对象事件发生时通知多个 “观察” 该对象的其他对象。
现在我们碰到一个实际问题描述如下
假如你有两种类型的对象:
顾客
和商店
。顾客对某个特定品牌的产品非常感兴趣, 而该产品很快将会在商店里出售顾客可以每天来商店看看产品是否到货。但如果商品尚未到货时,绝大多数来到商店的顾客都会空手而归
另一方面,每次新产品到货时,商店可以向所有顾客发送邮件 (可能会被视为垃圾邮件)。 这样,部分顾客就无需反复前往商店了,但也可能会惹恼对新产品没有兴趣的其他顾客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。