Effactive Java -- 创建和销毁对象

静态工厂方法代替构造器 可以返回原返回类型的任何子类型对象; 不必每次调用他们的时候都去创建一个对象; 有名称; 创建参数化类型实例的时候,使得代码更加简洁。 静态工厂方法的缺点: 如果不含公有的或者受保护的构造器,就 不能被子类实例化; 与其他的静态方法实际上没有任何区别。 遇到多个构造器参数的时候考虑使用builder模式 利用javaBean的set方法来设置; 最佳方法:使用Builder
相关文章
相关标签/搜索