关键代码如下:
/**
* 文件名:OperationFactory.java
*
* 版本信息:
* 日期:2011-12-1
* Copyright 陈亚坤 Corporation 2011
* 版权所有
*
*/
package _01_简单工厂;
/**
*
* 项目名称:Design Pattern 类名称:OperationFactory 类描述: 创建人:chenyakun 创建时间:2011-12-1
* 下午04:21:55 修改人:chenyakun 修改时间:2011-12-1 下午04:21:55 修改备注:
*
* @version
*
*/
public class OperationFactory {
public static Operation createOperation(char operate) {
Operation oper = null;
switch (operate) {
case '+':
oper = new OperationAdd();
break;
case '-':
// oper = new OperationSub();
break;
}
return oper;
}
}