摘要: 概述 策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少各种算法类与使用算法类之间的耦合。 场景 超市收营员收钱,有打几折、满多少返现、正常收费等活动来最终算出客户应该付多少现金。 1.现金收款超类 2.正常收费 阅读全文
posted @ 2019-02-14 23:23 sheni 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 实现简单的加减乘除。 1.运算类 2.加法类,继承运算类 3.除法,继承运算类 4.乘法,继承运算类 5.减法类,继承运算类 6.简单运算工厂 7.测试类 测试结果: 阅读全文
posted @ 2019-02-14 00:29 sheni 阅读(174) 评论(0) 推荐(0) 编辑