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