LABWORK-5 #3

Merged
bekodeg merged 10 commits from LABWORK-5 into dev 2024-12-19 15:52:39 +04:00
3 changed files with 12 additions and 6 deletions
Showing only changes of commit 3c160304f4 - Show all commits

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
Lab5-6/img_8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -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)