设计模式之工厂方法模式
1、首先,创建抽象工厂接口,它是工厂方法模式的核心。
2、接着,创建具体工厂类,它是负责实例化产品对象的。
3、然后,创建抽象动物接口。
4、再接着,创建具体动物类。每个具体动物都有具体工厂创建。
5、它的调用方式如图所示。
6、运行结果如图所示 。
7、优点:每个具体对象都有对应的具体工厂对象,这样的话,无需对原有的具体工厂对象进行任戾态菩痃何修改,实现了开闭原则。缺点:可能会造成工厂子类过多,使用难度增加等问题。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:87
阅读量:38
阅读量:39
阅读量:21
阅读量:86