这消除了所有字段的复制粘贴,但是,不能从外部 Account.java 访问此方法至关重要,因为在外部使用该 Builder 时,我们将失去对状态和一致性的控制。 以新方式更改帐户 现在,让我们创建一个帐户: var account = account() .id("example-id") .status(CREATED) .email((empty()) .build(); ...