Long 型の 24 フィールド (1 日の各時間に 1 つ) を持つ DTO があるとします。ほとんどの場合、すべてのフィールドがゼロの DTO のインスタンスが必要です。私たちが今やっていることはかなり長く見えます:
MyDTO day1 = new MyDTO();
day1.setQuantityHour1(new Long(0));
day1.setQuantityHour2(new Long(0));
day1.setQuantityHour3(new Long(0));
day1.setQuantityHour4(new Long(0));
...
すでにそれを提供するコンストラクター/ファクトリーメソッドを含めることは DTO パターンに反していますか?