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