您的位置:首页 > 其它

工厂模式

2016-05-30 17:54 232 查看
1、简单的工厂模式在工厂类中对相关的操作进行初始化,如果要增加相关操作,则新增相关操作类,然后修改工厂类。

2、工厂模式再次进行解耦、将在工厂类中的相关判断操作进行了拆解。

首先,工厂类中声明一个生成操作的方法(create),然后工厂子类实现工厂类,此时如果有新的操作,只需实现工厂类。然后在使用的地方

IOperationFactory factory=new AddOperatorFactory(10,5);//生成加法操作
Operator operator = factory.createOperator();
System.out.println("The result is :"+operator.getResult());
factory=new SubOperatorFactory(10,5);//生成减法操作
operator=factory.createOperator();
System.out.println("The result is :"+operator.getResult());

调用工厂方法,即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: