Java设计模式之工厂模式
1、首先假设我们开了一个公司生产苹果手机,打算生产的手机是苹果6和苹果7,然后写一个工厂类,去生成这两种手机。创建两个苹果类,创建工厂类,在工厂类中写两个静态方法分别是制造苹果6和苹果7。至此我们已经造好工厂,很开心,工厂可以很顺利的制造苹果手机了。

2、但是有一天,苹果公司发布了苹果8,为了满足制造苹果8的需求:首先要造一个类苹果8。但是接下来碰到一个问题,要想完成对苹果8的生产,此时只能去修改工厂类,在里面添加一个新的方法,制造苹果8;


5、(2)定义一个工厂接口:IAppleFactory,此接口有一个方法getApple,返回值是IApple。



声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:49
阅读量:43
阅读量:32
阅读量:36
阅读量:75