码迷,mamicode.com
首页 > 其他好文 > 详细

桥接模式处理下机计算金额问题

时间:2014-08-13 22:24:17      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:软件开发   桥接模式   设计模式   

         

           上次个人版的时候,上下机算钱部分用的是策略+职责链,(详情参见:http://blog.csdn.net/lhc1105/article/details/30713331)然后因为调用方法太多,又加了个外观,处理的有点儿复杂了,感觉模式用的有点儿生硬。


      这次合作版,添加设计模式的时候就去掉了它,改用另一个设计模式处理这个过程了。

 

      这次用的是桥接模式:


     bubuko.com,布布扣



       因为下机受到计算钱到两个参数的影响,一个是用户类型,一个是收费策略,所以就用桥接模式分开这两个变化,比起以前写N*M个 策略上机策略更易于扩展和应对变化,可以加上很多类型的用户,也可以写很多如何收费的方法,如果两个方向的子类都很多,那么产生的N*M中组合也会很大,和主要使用策略模式相比,这种结构感觉是一种动态生成策略,比提前写好所有的策略更灵活。


       小结:设计模式感觉挺有意思的,在个人版的时候可以先生拉硬拽的加上,到了合作版的时候,可以对自己使用的模式进行再思考,从而进行一个优化。




     

桥接模式处理下机计算金额问题,布布扣,bubuko.com

桥接模式处理下机计算金额问题

标签:软件开发   桥接模式   设计模式   

原文地址:http://blog.csdn.net/lhc1105/article/details/38543101

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!