工厂方法
2015-04-27 14:35:50 4 举报
工厂方法模式
作者其他创作
大纲/内容
乘法工厂
接口抽象工厂
+createOperation();
Creator
+factoryMethod()
ConcreteProduct
运算类(抽象)
+numberA:double+numberB : double
+getResult() : double
重定义工厂方法返回一个ConcreteProduct对象
减法工厂
加法工厂
声明工厂方法,该方法返回一个product对象
乘法类
定义工厂方法所创建的对象接口
ConcreteCreator
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类
减法类
具体的产品,实现了Product接口
加法类
Product
除法工厂
除法类
工厂方法实现计算器为例
0 条评论
下一页