Prototype

深度克隆 ---- 序列化方式实现 ? 把对象写到流里的过程是序列化(Serilization)过程,而把对象从流中读出来的过程则叫做反序列化(Deserialization)。写在流里的是对象的一个克隆(新的, 独立的), 而原对象仍存在于JVM内存模型里。因此, 以下代码采用序列化方式实现深度克
dexcoder 1年前发布
一. 定义 ?用原型实例指定创建对象的种类、 并且通过拷贝这些原型创建新的对象。 二. 结构? 三. 参与者 Prototype : 克隆自身的接口(如代码实现中的FruitPrototype) PrototypeTool : 管理Prototype的工具类, 存储原型复制自身到数据接口(如FruitTool) ConcretePrototype :
dexcoder 1年前发布