【JAVA设计模式】5.原型模式

原型模式是个较少被提到的设计模式,其本质就是提供了clone方法的接口,其实现需要满足以下几点: 1. 对任何的对象x,都有x.clone() !=x,即克隆对象与原对象不是同一个对象。 2. 对任何的对象x,都有x.clone().getClass()==x.getClass(),即克隆对象与原对象的类型一样。 3. 如果对象x的equals()方法定义恰当,那么x.clone().equa
相关文章
相关标签/搜索