面向对象 01.构造器参数太多怎么办? 如果参数很多,会导致构造方法非常多,拓展性差,代码难编写,且难以看懂. 用JavaBeans模式, get和set 一行构造编程多行代码实现,需要使用额外机制确保一致性和线程安全. 用builder模式, 1.5个或者5个以上的成员变量 2.参数不多,但是在未来,参数会增加 Builder模式: 属于对象的创建模式,一般有 1. 抽象建造者:一般来说是个接口,包含1)建造方法,建造部件的方法(不止一个),2)返回产品的方法 2. 具体建造者 3. 导演者,