设计模式学习之简单工厂(Simple Factory,创建型模式)(1)(二)

2014-11-24 03:11:13 · 作者: · 浏览: 1
哪个具体类的对象。用户在使用时可以直接根据工厂类去创建所需的实例,而无需了解这些对象是如何创建以及如何组织的。有利于整个软件体系结构的优化。
不难发现,简单工厂模式的缺点也正体现在其工厂类上,由于工厂类集中了所有实例的创建逻辑,所以“高内聚”方面做的并不好。另外,当 系统中的具体产品类不断增多时,可能会出现要求工厂类也要做相应的修改,扩展性并不很好。