【转载】Java设计模式---简单工厂模式
转载
代码
- 声明工厂
package com.example.study.factory.pattern;
public interface SimpleFactory {
public Type getType();
public Integer calculate(int x, int y);
}
- 实现工厂1
package com.example.study.factory.pattern;
public class ADD implements SimpleFactory{
@Override
public Type getType() {
return Type.ADD;
}
@Override
public Integer calculate(int x, int y) {
return x+y;
}
}
- 实现工厂2
package com.example.study.factory.pattern;
public class RED implements SimpleFactory{
@Override
public Type getType() {
return Type.RED;
}
@Override
public Integer calculate(int x, int y) {
return x-y;
}
}
- 测试方法
package com.example.study.factory.pattern;
public class Main {
public static void main(String[] args) {
SimpleFactory simpleFactory = new ADD();
SimpleFactory simpleFactory1 = new RED();
System.out.println(simpleFactory.calculate(1, 2));
System.out.println(simpleFactory1.calculate(1, 2));
}
}
博 主 :夏秋初
地 址 :https://www.cnblogs.com/xiaqiuchu/articles/15919275.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
地 址 :https://www.cnblogs.com/xiaqiuchu/articles/15919275.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。

浙公网安备 33010602011771号