设计模式(一)之:工厂设计模式(3)

 时间:2024-10-12 20:08:50

1、创建一个抽象接口:

设计模式(一)之:工厂设计模式(3)

2、创建两个产品接口:

设计模式(一)之:工厂设计模式(3)设计模式(一)之:工厂设计模式(3)

3、假设现在有一个农场要去生产这两种产品,建立如下两个类:

设计模式(一)之:工厂设计模式(3)设计模式(一)之:工厂设计模式(3)

4、接下来创建一个农场1的具体工厂类:

设计模式(一)之:工厂设计模式(3)

5、最后再建立一个测试类测试:

设计模式(一)之:工厂设计模式(3)

6、输出结果可以看到正确的创建了Apple和Orange两个类,并且调用了两个类中的test方法:

设计模式(一)之:工厂设计模式(3)

7、假如如果有一个农剑钕饿粪场2又要来生产Apple和Orange,那么再新增两个对应的产品类以及一个Farm2的具体工厂类即可实现,在这里就不截图了,有兴趣的可以自己去尝试一下

  • java工厂设计模式的使用方法和实例
  • JAVA接口设计模式-工厂模式
  • Java设计模式之工厂模式
  • 设计模式之工厂模式
  • Unity 设计模式之 简单工厂模式的实例介绍
  • 热门搜索
    被辣椒辣到手怎么办 怎么升级显卡驱动 有痘坑怎么办 温度计碎了怎么办 考不上高中怎么办 森林防火内容怎么写 孩子眼睛近视怎么办 顺丰到付运费怎么算 o型腿怎么矫正视频 怎么升级电脑系统