摘要:
灵感来自effective java关于对象,是java的核心,如何有效的创建其实是一个值得关注的地方。1.静态工厂:这是一个值得关注的,并且应该时刻考虑的方法。优点:1.他是有名字的,这个是如何作为一个优势?假设在一个别人写的类有好几个构造函数,你应该使用哪个?哪个才是最佳的?这时候要是有一个名字就好了,但是普通的构造都是一样的名字。静态构造可以完美解决。2.可以控制对象构建,普通的构造函数只是返回一个本对象,并不能对对象作出控制,比如静态工厂结合私有构造,就可以控制构建对象的数量,也可以把对象构建缓冲池,来进行对象的复用。还有一个技巧,假如参数传递的一致就返回同一个对象。这样对象就可以使用 阅读全文
posted @ 2014-03-23 02:25
itiscoder
阅读(343)
评论(0)
推荐(0)