简单工厂模式的基本运用
来源:互联网 发布:大连市优化营商环境 编辑:程序博客网 时间:2024/04/30 05:21
计算两个数的加减乘除,运用简单工厂模式将其封装,只提供了加法。
/** * 运算类 */class Operation { private double numberA =0; private double numberB=0; public double getNumberA() { return numberA; } public void setNumberA(double numberA) { this.numberA = numberA; } public double getNumberB() { return numberB; } public void setNumberB(double numberB) { this.numberB = numberB; } public double GetResult(){ double result =0; return result; }}
/** * 加法类 */class OperationAdd extends Operation{ @Override public double GetResult() { double result=0; result= getNumberA()+getNumberB(); return result; }}
/** * 工厂类 */class OperationFactory { public static Operation createOperate(String operate){ Operation oper=null; switch (operate){ case "+": oper=new OperationAdd(); break; case "-": oper=new OperationAdd(); break; case "*": oper=new OperationAdd(); break; } return oper; }}
/** *运行 */public class MyClass { public static void main(String[] args){ Operation oper=null; oper=OperationFactory.createOperate("+"); oper.setNumberA(1); oper.setNumberB(2); double result=oper.GetResult(); System.out.println(result); }}
阅读全文
0 0
- 简单工厂模式的基本运用
- 工厂模式简单运用
- Java 工厂模式简单运用
- iOS应用设计模式开发中对简单工厂和工厂方法模式的运用
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 简单的工厂模式
- 策略模式的基本运用
- 观察者模式的基本运用
- 有关工厂模式的运用实例
- iOS-工厂方法模式的运用
- 使用第三方框架解耦的一种思路——简单工厂模式的运用
- 使用第三方框架解耦的一种思路—简单工厂模式的运用
- 抽象工厂模式、简单工厂模式、工厂模式的区别
- php开发微信2
- erlmc, Erlang memcached二进制协议客户端
- makefile最简单的实例
- banner的使用_
- Android关于OOM的解决方案
- 简单工厂模式的基本运用
- Java数据结构与算法解析(八)——伸展树
- 社交网络图挖掘5--图的邻居性质
- Codeforces 877 D. Olya and Energy Drinks (bfs)
- 从零开始实现主成分分析(PCA)算法
- android中图片水印换行
- Java数据结构与算法解析(九)——B树
- ASP.NET WebService如何去掉asmx后缀
- 对map集合进行排序