Fork me on GitHub

简单的工厂模式(Simple Factory)

使用场景

工厂模式适合:凡是出现了大量的产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建。在以上的三种模式中,第一种如果传入的字符串有误,不能正确创建对象,第三种相对于第二种,不需要实例化工厂类,所以,大多数情况下,我们会选用第三种——静态工厂方法模式。

介绍

它是由一个工厂对象决定创建出哪一种产品类的实例,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。

 代码:

工厂:用于生产对象

 

四者的共同接口

实现:

源代码地址:https://github.com/woxbwo/is-design-pattern

posted @ 2019-09-10 18:03  xbwang520  阅读(176)  评论(0编辑  收藏  举报