effective java笔记 第二章 创建对象和销毁对象
1.考虑使用静态工厂方法代替构造函数2.构造函数多个参数时考虑使用构建器JavaBeans(使用get、set方法)不足:构造过程中JavaBean可能处于不一致状态。应使用Builder模式目标类本身不可变(属性用final修饰)目标类中创建静态builder类,包含目标类的所有属性。调用方法:使用时相当于先创建Builder对象,再调用builder相应方法初始化对象(注意...