摘要: 原型(prototype)模式和工厂方法模式很像,也是为了在对象创建的时候更加灵活。但是,不同的地方是,原型模式是工厂和相应类对象的结合体,通过在类中定义一个clone方法用来克隆自己,这样的类也被称为原型。对比工厂方法,可以想到有这样的好处,省略了工厂类的定义实现,简化了创建实例的过程,因为只要复 阅读全文
posted @ 2016-04-30 21:37 Wyshon 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式应该算是很容易理解的模式,至少从书上看是这样一回事,但是真正深入去理解它一种存在意义却是不容易的(代码量不够-。-)。从语法上看,无非就是把面向对象的多态特性封装到了内部工程类,实现运行时多态。 意图: 定义一个用于创建对象的接口,让子类决定实例化哪个类。Factory Method使一 阅读全文
posted @ 2016-04-30 12:27 Wyshon 阅读(295) 评论(0) 推荐(0) 编辑