解决方案 »

  1.   

    对于设计模式这块本来就是见仁见智的,我个人认为在这个问题上用职责链模式可能更合适一些,更方便扩展。
      

  2.   

    这种情况是不适合用责任链模式的。
    首先要确认的是什么商品该用哪种折扣是事先已经规定好的,也就是说其实商品和折扣是一一对应的(或者说商品类型?)。
    我之前初略得看了下责任链模式和策略模式。我感觉不适合用责任链模式的。策略模式可能好点。当然设计模式这东西都是怎么用的舒服怎么来的。也无所谓好不好的。