简单工厂模式例子(简单工厂模式)

廖善以
导读 大家好,小信来为大家解答以上问题。简单工厂模式例子,简单工厂模式很多人还不知道,现在让我们一起来看看吧!1、定义:2、一个类(SimpleF

大家好,小信来为大家解答以上问题。简单工厂模式例子,简单工厂模式很多人还不知道,现在让我们一起来看看吧!

1、 定义:

2、 一个类(SimpleFactory)有一个工厂方法(createProduct),接受一个参数,通过不同的参数实例化不同的产品类。

3、 SimpleFactory通过createProduct方法创建不同的产品子类实例。

4、 工厂解决的简单问题:

5、 工厂的简单设计本来是为了解决客户端获取一个类的实例化对象的问题,这个对象必须通过新类的构造方法来获取。这就需要知道client类中这个类的构造函数。

6、 采用SimpleFactory后,实例化类放在SimpleFactory中,客户端类只需要知道SimpleFactory类中的createProduct方法。

本文到此结束,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!