一、核心作用:
以某个对象为原型,复制出新的对象
通过New产生一个对象需要非常繁琐的数据准备或者访问权限,则可以使用原型模式
二、优点:
1、效率高,避免了重新执行构造过程步骤
2、ProtoType类似New,但不同于New,克隆出的对象属性值与原型对象相同,克隆出的对象改变不会影响原型对象
三、实现方式:
实现Cloneable接口和重写clone()方法
四、示例:
一、浅克隆
实体类:
package com.hezeu.prototype;
import java.io.Serializable;
import java.util.Date;
/**
*@Classname She