设计模式
Kang_Nian
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
概述从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。简单工厂模式的UML类图:该模式中包含的角色及其职责工厂(Creator)角色:简单工原创 2013-11-17 19:36:04 · 1122 阅读 · 0 评论 -
工厂方法模式
概述 简单工厂模式使用户可以直接根据工厂类去创建所需的实例,而无需了解这些对象是如何创建以及如何组织的,这种设计有利于整个软件体系结构的优化。如果您还不了解简单工厂模式,请看这里。当产品结构变的复杂的时候,简单工厂就变的难以应付,如果增加一种产品,核心工厂类必须改动,使得整个工厂的可扩展性变得很差,对开闭原则支持不够。工厂方法模式克服了这些缺点,它定义一个创建产品对象的工厂接口,将原创 2013-11-17 21:06:03 · 906 阅读 · 0 评论