10
Java Builderクラスのサブクラス化
与えるこの博士ドブスの記事、特にBuilderパターンを、どのように我々はビルダをサブクラス化のケースを扱うのですか?GMOラベルを追加するためにサブクラス化する例の簡略版を取り上げると、単純な実装は次のようになります。 public class NutritionFacts { private final int calories; public static class Builder { private int calories = 0; public Builder() {} public Builder calories(int val) { calories = val; return this; } public NutritionFacts build() { return new NutritionFacts(this); } } protected NutritionFacts(Builder builder) { calories = builder.calories; } …
133
java
design-patterns