двумя разными способами (от данных зависит). я могу это двумя путями решить: сделать два статических метода у класса, которые его инстант возвращают; или же написать класс-фабрику с двумя методами. что лучше?
А чем два конструктора плохи?
там прост логика создания не в пару строк, мне кажется лучше отдельным методом это делать, а не в конструкторе
звучит как необходимость использовать паттерн билдер
Чем отдельный метод лучше конструктора? Конструктор это просто специфичный метод
да не, он не подходит вроде
ну в общем лучший вариант засунуть все в два конструктора?
ну свойства задавал бы. но я уже с конструкторами сделал
Ну в общем кто то может в обход фабрики создавать, если там модификаторами доступа не закрыто
Обсуждают сегодня