摘要:
一般创建实例的方法1. 构造方法2.静态工厂方法3.构建器当使用构造器或者静态工厂方法时,创建类的实例不能很好的用于大量的可选参数,类似于有的参数是必须的,有个往往要根据可选参数设置默认值,不同的构造方法。这是我们一般习惯使用的重叠构造器*telecoping constructor模式,通过使用JavaBean模式,可以改进这种类的构造方法,使用默认的构造方法,设置不同的参数,但是该模式有很大的缺点,因为构造器被分配到不同的构造过程,导致JavaBean可能处于不一致的状态,特别的不适合用于多线程操作,导致类变得可变。第三中方法通过构建器,Builder模式,不直接生成想要的对象,而是通过让 阅读全文