创办和销毁对象:考虑使用builder

创建和销毁对象:考虑使用builderNutritionFacts cocaCola new NutritionFacts.Builder(240, 8).calories

创建和销毁对象:考虑使用builder

NutritionFacts cocaCola = new NutritionFacts.Builder(240, 8) .calories(100).sodium(35).carbohydrate(27).build();?

builder模式的缺点是需要首先构造一个Builder对象,从某些方面来说这也是一种浪费?