项目需求描述:实现给定两个数进行运算功能,运算策略(Strategy)各不同,包括加法运算(OperationAdd)、减法运算(OperationSubstract)、乘法运算(OperationMultiply)等。
请完成以下任务:
(1)分析上述需求,给出实现该项目的对象设计类图;
(2)依照类图,编程并进行测试实现如下结果。
10+5=15
10-5=5
10*5=50
项目需求描述:实现给定两个数进行运算功能,运算策略(Strategy)各不同,包括加法运算(OperationAdd)、减法运算(OperationSubstract)、乘法运算(OperationMultiply)等。
请完成以下任务:
(1)分析上述需求,给出实现该项目的对象设计类图;
(2)依照类图,编程并进行测试实现如下结果。
10+5=15
10-5=5
10*5=50