22:31:272014-01-11个人认为GOF中对FactoryMethod描述的很清楚,所以会大量引用其内容。FactoryMethod inGOFIntentDefineaninterfaceforcreatinganobject,butletsubclassesdecidewhichclasstoinstantiate.FactoryMethodletsaclassdeferinstantiationtosubclasses.定义了一个用于创建对象的接口,由子类决定实例化哪个类。工厂方法把一个类的实例化延迟到其子类。工厂方法模式较简单工厂模式,修改时关闭的,扩展时开放的,完全符合开放 Read More
posted @ 2014-01-13 22:34
自由度
Views(199)
Comments(0)
Diggs(0)
2014-01-0622:27:29本系列以GOF为蓝本,辅之网上有价值的和个人的理解。网上有许多设计模式的例子,本人也看了不少。本着“纸上得来终觉浅,绝知此事要躬行”的原则,自己动手再温习一遍,以期巩固和更深入的理解。在进行这个系列下,找了不少UML工具,最终选定了WhiteStarUML,她是StarUML的后续。各种支持也比较全面,一直有维护,而且是免费的(间隔也会使用Astah,其前身为Jude,之前也用过一段时间)。最重要的是可以直接生成GOF的类图。如下一、类图工厂模式属于创建型模式,大致可以分为三类,简单工厂模式、工厂方法模式、抽象工厂模式。简单工厂模式类图GOF中是没有所谓的简 Read More
posted @ 2014-01-13 12:50
自由度
Views(255)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号