java原型模式

こ雲淡風輕ζ 提交于 2020-01-14 04:21:58

用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。很好理解,例如我们构建了一个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的值。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!