一、工厂模式

工厂模式由三部分组成:

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

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

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

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

发布了16 篇原创文章 · 获赞 3 · 访问量 1185

猜你喜欢

转载自blog.csdn.net/lifei_0001/article/details/105087476