设计模式(二) : 创建型模式--简单工厂模式

简单工厂模式是属于创建型的模式,它是工厂类决定去创建哪一种类型的产品。个人觉得它不是一种设计模式,倒是像一种编程习惯。 下面看这个模式的类图(截自《java与模式》): 示意性代码就不贴在这边了,太简单了。当有多个ConcreteProduct的时候,Creator的factory方法可以有type参数,这样的话factory里面会出现一堆if, else,很容易出错。 解决的办法,我们可以有多个
相关文章
相关标签/搜索