摘要:
在现实的开发中,许多的对象都不是独立存在的,其中一个对象的行为发生改变可能导致了一个或者多个其他对象的行为也会发生改变。而这对应着设计模式中--观察者模式。 一、模式的定义与特点 定义: 指多个对象存在一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖于它的对象得到了通知并被自动更新。这种模 阅读全文
摘要:
在讲述之前,我们首先看小例子: 现实生活中我们去商场上买东西的时候,卖场经常根据不同的客户来制定不同的报价策略,比如新客户不打折扣,针对老客户打9折,针对VIP打8折…… 现在我们做一个报价管理模块,简要点就是针对不同的客户,提供不同的报价。 假如是有你来做,你会怎么做?在日常的开发中,我们大部分会 阅读全文