diff --git a/Lab5-6/img_7.png b/Lab5-6/img_7.png index 9d7558f..dd573c0 100644 Binary files a/Lab5-6/img_7.png and b/Lab5-6/img_7.png differ diff --git a/Lab5-6/img_8.png b/Lab5-6/img_8.png new file mode 100644 index 0000000..84d2d25 Binary files /dev/null and b/Lab5-6/img_8.png differ diff --git a/Lab5-6/lab7.md b/Lab5-6/lab7.md index 67ca21d..854f179 100644 --- a/Lab5-6/lab7.md +++ b/Lab5-6/lab7.md @@ -34,11 +34,17 @@ - ConcreteMediator - конкретный посредник, реализующий интерфейс типа Mediator. Классы, реализующие паттерн: - -- INotificationSystem Mediator - Интерфейс описывающий систему оповищения студентов -- AbstractWorker Colleague - работники вуза +- Secretary Mediator - Секретарь +- Client Colleague - Участник вузовской системы - Teacher ConcreteColleague1 - Преподователь -- Secretary ConcreteColleague2 - Секретарь -- NotificationSystem ConcreteMediator - Система оповищения студентов +- Student ConcreteColleague2 - Студент +- Dean`s Office ConcreteMediator - Деканат + +![img_8.png](img_8.png) + +- ILms Mediator - Сайт лмс +- User Colleague - Пользователь лмс +- Teacher ConcreteColleague1 - Преподователь +- Student ConcreteColleague2 - Студент +- Lms ConcreteMediator - Логика сайта лмс -![img_7.png](img_7.png)