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

Добрый день, в каких случаях стоит использовать паттерн "прототип" (по

словам чата gpt что лучше использовать (Когда процесс создания объекта является сложным и дорогостоящим, и вы хотите избежать повторного выполнения всех шагов этого процесса для создания новых объектов. Вместо этого можно создать прототип объекта и клонировать его по мере необходимости.)) есть ли еще какие-то причины и случаи когда его стоит использовать ?

8 ответов

13 просмотров

Паттерны существуют не для того чтобы искать им применение, а для того чтобы в случае нужды можно было выбрать подходящий паттерн для решения задачи. Все наоборот )

Illa_Kashtancek- Автор вопроса
Дмитрий Алексеев
Паттерны существуют не для того чтобы искать им пр...

Просто я не могу понять какие могут быть ситуации

Illa_Kashtancek
Просто я не могу понять какие могут быть ситуации

И не поймете, говорю же не для того они созданы )

Illa_Kashtancek- Автор вопроса
Дмитрий Алексеев
И не поймете, говорю же не для того они созданы )

тогда как понять мне что вот тут нужен (прототип) мне никто даже примера не может привести жизненного проблемы которую мог бы решить данный паттерн ?)))

Ну смотрите, вы пишите какой то код, и если у вас появляется ощущение что вы пишете что то черезмерно сложное то вы перебираете в голове паттерны которые знаете, и примеряете их на ситуацию, возможно какой то из них облегчит задачу, или комбинация из них. Они для этого )

Illa_Kashtancek- Автор вопроса
Дмитрий Алексеев
Ну смотрите, вы пишите какой то код, и если у вас ...

Как по мне иногда они усложняют все (или я скорее всего их не правильно использую) например фабричный метод или абстрактная фабрика, я пока с помощью них создал инстанс думал задремаю

Illa_Kashtancek
Как по мне иногда они усложняют все (или я скорее ...

Именно, и такое как раз происходит когда паттерн впихивают ради того чтобы его поиспользовать, а не ради того чтобы он помог упростить код )

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

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

А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
19
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта