Я считаю, что самое лучшее в шаблонах проектирования - это то, что они широко используются, и большинство разработчиков знают их (или, по крайней мере, основные).
Если я вижу класс с именем CarFactory
, я знаю, что должен использовать его для создания Car
экземпляров. Если я вижу наблюдателя, я знаю, что рабочий процесс определяется событиями (по крайней мере, частично).
Однако иногда они чрезмерно используются только для использования шаблона проектирования.
Мне было интересно, где эти модели используются и где они применяются на практике?
Они используются в коде. Или я не получаю вопрос?