一、工厂模式

工厂模式由三部分组成:

1. 接口基类。提供接口声明的抽象类;

2.多个派生出的子类。实现接口的定义,不同的子类同样的接口实现内容不同。

3.工厂类,根据传进来的参数,生产出不同的子类,返回值都是基类指针。

注意事项:作为一种创建类模式,在任何需要生成复杂对象的地方,都可以使用工厂方法模式。有一点需要注意的地方就是复杂对象适合使用工厂模式,而简单对象,特别是只需要通过 new 就可以完成创建的对象,无需使用工厂模式。如果使用工厂模式,就需要引入一个工厂类,会增加系统的复杂度

发布了17 篇原创文章 · 获赞 3 · 访问量 1424
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览