简单工厂模式(Simple Factory):又叫静态方法模式,因为工厂类定义了一个静态方法 ,给这个静态方法传入不同的参数可以获得不同的对象。
- 依赖:函数中使用了箭头指向的类对象
- 关联:本类的成员变量是箭头指向的类对象
- 泛化:继承了箭头指向的类
简单工厂类
class Operation {
private double first = 0;
private double second = 0;
public double getFirst() {
return first;
}
public void setFirst(double first) {
this.first = first;
}
public double getSecond() {
return second;
}
public void setSecond(double second) {
this.second = second;
}
public double getResult() {
return 0;
}
}
加法类
class O