如果我有一个需要多个(4+ 个参数)的不可变对象的构造函数,那么使用具有所有必需参数的单个构造函数是否是正确的方法?
我觉得这成为了 Builder 模式的候选者,但我也想避开它,因为参数是必需的,而且当你开始挑选时,Builder 似乎更合适。
我脑海中的例子是一个模型对象,一旦创建就不会改变。
java parameters constructor model builder
builder ×1
constructor ×1
java ×1
model ×1
parameters ×1