Название задания: Подобрать паттерны проектирования для проекта Цель: Применить полученные знания на практике, выявить и устранить пробелы в понимании паттернов проектирования. После ревью проработать замечания, если они будут. Описание задания: Каждый модуль мы смотрим проект с новыми знаниями и улучшаем его. На этот раз мы немного опустимся на уровень кода, т.е. начнем думать над реализацией проекта, а именно будем выбирать из изученных паттернов проектирования наиболее уместные для вашего проекта. Инструменты, которые пригодятся для выполнения: Рекомендовано использовать https://app.diagrams.net/ для создания диаграмм, а для проверки выгрузить(экспортировать) её в pdf. Критерии, по которым будет оцениваться задание: В первую очередь будет оцениваться уместность выбранных паттернов и обоснование их выбора. Задание: Вам необходимо подобрать из изученных паттернов те, которые будут уместны в вашем проекте при решении тех или иных проблем. Используя диаграммы опишите какие-нибудь участки в вашей системе, где хотите применить паттерн, так же добавьте сопроводительное сообщение(можно прямо на диаграмме), которое опишет, почему вы считаете данный выбор уместным и какие преимущества и недостатки будут при использовании такого паттерна. Желательно найти до 3 паттернов, причем по возможности из разных категорий (т.е. по одному из каждой категории). Применять паттерны можно как к компонентам системы (сервисы, библиотеки и пр.), так и к конкретным классам внутри компонентов. В итоге должно получиться: применённые паттерны в системе вашего проекта диаграмма с объяснением