原型模式
2016-05-13 14:44:33 7 举报
原型模式是一种创建型设计模式,它提供了一种在不实例化对象的情况下创建对象的方法。在原型模式中,一个原型对象负责创建其他对象,这些对象被称为克隆对象。原型模式的优点在于它可以节省内存,因为它不需要为每个新对象分配内存空间。此外,它还可以提高性能,因为克隆对象可以共享原型对象的属性和方法。原型模式的缺点在于它可能会导致数据不一致,因为多个克隆对象共享同一个原型对象。为了解决这个问题,可以在克隆对象时复制原型对象的所有属性和方法。总之,原型模式是一种非常有用的设计模式,它可以帮助开发人员更有效地创建和管理对象。
作者其他创作
大纲/内容
Author : 汪锴Date: 20160516Number: 2013011404
Object
+clone():Object
深克隆
address
Customer
- Address: address
+ Customer()+ clone() :Object+ getAddress() :Address+ display() :void
浅克隆
Cloneable
Address
+ showAddress():void
Serializable
0 条评论
下一页