Необходимо:
1) посмотреть примеры использования порождающих паттернов с целью изучения целесообразности использования;
2) выбрать предметную область для проектируемого программного обеспечения;
3) представить краткие теоретические сведения по выбранному паттерну проектирования;
4) представить старую диаграмму классов и диаграмму последовательностей (без использования паттернов);
5) представить диаграмму последовательностей с использованием новой техники; привести ее краткое описание;
6) представить диаграмму классов с использованием новой техники проектирования; описать назначение модифицированных классов и их содержимое;
7) изучить самостоятельно один из поведенческих паттернов (Chain of Responsibility (Цепочка Обязанностей), Command (Команда), Interpreter (Интерпретатор), Iterator (Итератор), Mediator (Посредник), Memento (Хранитель), Observer (Наблюдатель), State (Состояние), Strategy (Стратегия), Template Method (Шаблонный Метод), Visitor (Посетитель)); представить краткое описание паттерна и обосновать возможность использования поведенческих паттернов (см. вариант) при проектировании своего программного продукта.
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |