设计模式(一)之:工厂设计模式(3)
1、创建一个抽象接口:
2、创建两个产品接口:
3、假设现在有一个农场要去生产这两种产品,建立如下两个类:
4、接下来创建一个农场1的具体工厂类:
5、最后再建立一个测试类测试:
6、输出结果可以看到正确的创建了Apple和Orange两个类,并且调用了两个类中的test方法:
7、假如如果有一个农剑钕饿粪场2又要来生产Apple和Orange,那么再新增两个对应的产品类以及一个Farm2的具体工厂类即可实现,在这里就不截图了,有兴趣的可以自己去尝试一下
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:57
阅读量:25
阅读量:67
阅读量:36
阅读量:35