История изменений
Исправление
Legioner,
(текущая версия)
:
Либо паттерн «Builder»:
MyItemBuilder myItemBuilder = new MyItemBuilder();
myItemBuilder.setF1(...);
myItemBuilder.setF32(...);
MyItem myItem = myItemBuilder.build();
либо паттерн «Parameter Object»:
MyItemParameters myItemParameters = new MyItemParameters();
myItemParameters.setF1(...);
myItemParameters.setF32(...);
MyItem myItem = new MyItem(myItemParameters);
Обычно лучше использовать первый паттерн, он более гибок.
Исходная версия
Legioner,
:
Либо паттерн «Builder»
MyItemBuilder myItemBuilder = new MyItemBuilder();
myItemBuilder.setF1(...);
myItemBuilder.setF32(...);
MyItem myItem = myItemBuilder.build();
либо паттерн Parameter Object:
MyItemParameters myItemParameters = new MyItemParameters();
myItemParameters.setF1(...);
myItemParameters.setF32(...);
MyItem myItem = new MyItem(myItemParameters);
Обычно лучше использовать первый паттерн, он более гибок.