原型模式
用于对已有对象的复制。而不是通过new的方式产生。
1. 普通方式的拷贝
package top.bitqian.prototype;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author echo lovely
* @date 2021/4/22 19:47
* @description
* <p>
* 原型设计模式, 可看spring的bean scope, singleton和prototype, prototype就是基于对象的拷贝
*
* <li>
* 原型模式: 对某个对象进行复制, 被克隆的对象是不等的。
* 不管是深拷贝还是浅拷贝, 对象的基本类型相同。
* 如果是浅拷贝, 对象的引用类型相等;
* 如果是深拷贝, 对象的引用类型不相等。
*
* 需求, 现有一只