有效Java中的构建器模式
我最近开始阅读Joshua Bloch撰写的Effective Java。我发现构建器模式[本书中的项目2]的想法非常有趣。我试图在我的项目中实现它,但是有编译错误。本质上,以下是我想做的事情: 具有多个属性的类及其构建器类: public class NutritionalFacts { private int sodium; private int fat; private int carbo; public class Builder { private int sodium; private int fat; private int carbo; public Builder(int s) { this.sodium = s; } public Builder fat(int f) { this.fat = f; return this; } public …