我无法确定哪种方法更适合创建具有大量字段(10+)(所有必需的)getter/setter的构造函数方法的对象.构造函数至少要强制设置所有字段.Java Bean更容易看到正在设置哪些变量而不是庞大的列表.构建器模式似乎并不合适,因为所有字段都是必需的,构建器要求您将所有必需参数放在构建器构造函数中.
感谢:D
使用构建器设计模式的缺点是什么.有没有?
编辑 - 我想知道使用构建器设计模式是否有任何不良后果?正如GOF书中所述,他们提到了设计模式的好坏后果.但他们没有提到建筑师设计模式的任何不良后果.