EffectiveJava 读书笔记2020/02/17

考虑用静态工厂方法代替构造器 优点 相比构造器,静态工厂有名称 不必在每次调用的时候都创建一个新对象 可以返回原返回类型的任何子类型的对象 在创建参数化类型实例的时候,使代码变得更加简洁 缺点 类如果不含公有的或者受保护的构造器,就不能子类化 与其他的静态方法实际上没有任何区别 遇到多个构造器参数时要考虑用构造器 重叠构造器方式 缺点是一旦参数过多,构造方法就几何增加 JAVABeans模式 缺点
相关文章
相关标签/搜索