Самостійна практична робота №7 «Шаблони проектування ООП. Поведінкові шаблони»
Ціль: отримання навичок використання поведінкових шаблонів ООП та побудови діаграми послідовностей Результат виконання завдання: код рішення завантажений на GitHub (створений пул реквест з додаванням MPTCourseTeacher у ролі reviwer), продубльований у завданні Google Class Room (завдання 1) та прикріплене зображення діаграми класів (завдання 2).
Завдання 1: реалізуйте програму з використанням одного з поведінкових шалонів: Ланцюг відповідальності (Chain of responsibility) або Наглядач (Observer)
-
Реалізуйте ієрархію класів для будь якої обраної предметної області (задачі). -
Сценарій повинен відрізнятися від того, що був представлений на лекції.
Завдання 2: намалюйте діаграму послідовностей Завдання 1 в https://app.diagrams.net/ або іншому подібному редакторі діаграм