概念:观察者模式定义了一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 举个网上商城的例子,比如很多顾客对某个商品感兴趣,把商品收藏,当该商品降价、促销、有货了等事件发生时,就会发Email通知顾客。 UML图如下: ItemObserver的代码如下:
Copyright @ simon.shen Powered by: .Text and ASP.NET Theme by: .NET Monster