只有注册用户登录后才能阅读该文。
posted @ 2017-08-25 01:25
bobo2018
随笔分类 - 编程建议
摘要:Object类里面有一个protected的clone对象,返回对象的副本,进行的浅拷贝,只是副本的字段引用原对象的字段引用的对象;如果对象里面除了基本类型的字段和不可变对象,还有其他对象,那么这些其他的对象就要进行深拷贝;以下是一个典型的重写clone方法的例子:class Person impl...
阅读全文
posted @ 2015-06-22 22:43
摘要:用静态工厂方法替代构造器的四个优点:1、提高可读性,更容易看出工厂方法返回的是什么;2、不必每次都创建对象,如果创建的对象的代价很大,那么能极大地提高性能;3、返回的对象的类型可以是工厂方法返回类型的子类,提高了解耦性,而且提高了可扩展性;4、让创建对象变得更简单,例子:HashMap> hashM...
阅读全文
posted @ 2015-06-22 22:17
|