读书人

JAVA设计形式之原型模式

发布时间: 2012-08-21 13:00:22 作者: rapoo

JAVA设计模式之原型模式
原型模式(Prototype Pattern)

?


?图 5.2 克隆的兵种

在Java语言中clone()方法完成的是浅拷贝的克隆,如果需要深拷贝,也可以考虑使用序列化来完成,当然这样比起Native的clone()方法来说,效率差了很多,所以更加推荐的方法是针对类中包含的复杂对象情况,重写clone()方法,多次调用父类的clone()来完成,虽然要多写不少代码,但是保证了效率。

?

读书人网 >软件开发

热点推荐