1、工厂方法模式定义及结构图(图片来自《大话设计模式》)。

2、创建Operation抽象类。

3、创建具体Operation类:OperationAdd, OperationMinus, OperationMultiply继承Operation类,分别用于实现加法、减法和乘法运算。

4、穿建工厂接口IOperationFactory,定义createOperation()方法。并创建具体加法、减法和乘法工厂:OperationFactoryAdd、OperationFactoryMinus和OperationFactoryMultiply。

5、创建客户端测试结果。

6、运行程序得到测试结果。

7、附上例子UML图。
