使用策略设计模式,反射,解决商城系统中的商品折扣问题
摘要:
首先,我定义了一个接口IStrategy,这个接口提供一个获取折扣后价格的规范,方法签名为:double GetDiscount(double originalPrice); 然后,我写了两个IStrategy的实现类,分别作为两种不同的打折方案。 打折方案一:半价折扣 1 /// <summary> 2 /// 打折方案1 3 /// </summary> 4 public class DiscountSlnOne : IStrategy 5 { 6 /// <summary> 7 /// 半价折扣 8 /// </summary> 9 /// 阅读全文
posted @ 2011-08-05 18:21 李永辉 阅读(890) 评论(1) 推荐(0) 编辑