java原型模式
用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。很好理解,例如我们构建了一个LIST或Map对象,基于整个对象进行一个新的对象的克隆,而不是地址引用。
例:
List<String> lstA=new ArrayList<>();
List<String> lstB=lstA.clone();
此时lstB是新的地址,与lstA是完全不同的对象,只是值是一致。
用String的写法大家就明白了
String a=“a”
String b=a
b是一个新的String对象,而不是a的地址引用,b的更改完全不影响到a的值。