170 похожих чатов

Подскажите плиз как лучше сделать. мне нужно создавать мой объект

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

8 ответов

6 просмотров

А чем два конструктора плохи?

Антон-Romanov Автор вопроса
Andrew Shurunov
А чем два конструктора плохи?

там прост логика создания не в пару строк, мне кажется лучше отдельным методом это делать, а не в конструкторе

Антон Romanov
там прост логика создания не в пару строк, мне каж...

звучит как необходимость использовать паттерн билдер

Антон Romanov
там прост логика создания не в пару строк, мне каж...

Чем отдельный метод лучше конструктора? Конструктор это просто специфичный метод

Антон-Romanov Автор вопроса
Andrew Shurunov
Чем отдельный метод лучше конструктора? Конструкто...

ну в общем лучший вариант засунуть все в два конструктора?

Антон-Romanov Автор вопроса

ну свойства задавал бы. но я уже с конструкторами сделал

Антон Romanov
ну свойства задавал бы. но я уже с конструкторами ...

Ну в общем кто то может в обход фабрики создавать, если там модификаторами доступа не закрыто

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Всем привет, после Си стоит учить плюсы или лучше на раст перейти?
Linus
8
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
Карта сайта