其他分享
首页 > 其他分享> > 原型模式

原型模式

作者:互联网

原型模式


用于对已有对象的复制。而不是通过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>
 *         原型模式: 对某个对象进行复制, 被克隆的对象是不等的。
 *         不管是深拷贝还是浅拷贝, 对象的基本类型相同。
 *         如果是浅拷贝, 对象的引用类型相等;
 *         如果是深拷贝, 对象的引用类型不相等。
 *
 *         需求, 现有一只

标签:sheep,clone,System,模式,原型,println,拷贝,out
来源: https://blog.csdn.net/qq_44783283/article/details/116082716