diff --git a/Report/report.md b/Report/report.md index f212f47..a42f274 100644 --- a/Report/report.md +++ b/Report/report.md @@ -319,7 +319,7 @@ __Публичные Методы__: - AttendanceTracker (Adaptee) – Реализализовывает систему отслеживания посещаемости студентов - StudentTrackerAdapter (Adapter) – "оборачивает" стороннюю систему и преобразует её в интерфейс, ожидаемый клиентом -![https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_1.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_3.png) +![img_1.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/raw/branch/dev/Lab5-6/img_1.png) ### Паттерн Composite Паттерн Компоновщик (Composite) объединяет группы объектов в древовидную структуру @@ -346,7 +346,7 @@ __Публичные Методы__: - Student (Leaf) – Конкретный студент - University (Client) – Обеспечивает обучение студентов -![img.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img.png) +![img.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/raw/branch/dev/Lab5-6/img.png) ### Паттерн Proxy @@ -367,7 +367,7 @@ __Публичные Методы__: - Elder (Proxy) – Староста отвечает на вопросы преподователя, при надомности спрашивает студентов группы - Lecturer (Client) - Задаёт вопросы студентам через старосту -![img_2.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_2.png) +![img_2.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/raw/branch/dev/Lab5-6/img_2.png) # Лабораторная работа №6. @@ -419,7 +419,7 @@ __Публичные Методы__: - FivePointLaggingStudentsReport и HundredPointLaggingStudentsReport (Concrete Products) отчеты по отстающим студентам для 5- и 10-балльной систем. - ReportManager (Client) класс, который обрабатывает отчеты -![img_4.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_4.png) +![img_4.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/raw/branch/dev/Lab5-6/img_4.png) ### Паттерн FactoryMethod @@ -441,7 +441,7 @@ __Публичные Методы__: - Creator ReportCreator – определяет фабричный метод для создания объектов типа “IReport”. - ConcreteCreatorA и ConcreteCreatorB GradeReportCreator и AttendanceReportCreator – конкретные реализации “ReportCreator”. -![img_5.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_5.png) +![img_5.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/raw/branch/dev/Lab5-6/img_1.png) ### Паттерн ObjectPool @@ -461,7 +461,7 @@ Object Pool (пул объектов) — это поведенческий па - ReusableObject Format – содержит данные, связанные с конкретной формой обучения. - Client Student – представляет студента и содержит данные о нем. -![img_6.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_6.png) +![img_6.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/raw/branch/dev/Lab5-6/img_6.png) # Лабораторная работа №7. @@ -506,7 +506,7 @@ Object Pool (пул объектов) — это поведенческий па - Student ConcreteColleague2 - Студент - Dean`s Office ConcreteMediator - Деканат -![img_8.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_8.png) +![img_8.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/raw/branch/dev/Lab5-6/img_8.png) - ILms Mediator - Сайт лмс - User Colleague - Пользователь лмс @@ -514,7 +514,7 @@ Object Pool (пул объектов) — это поведенческий па - Student ConcreteColleague2 - Студент - Lms ConcreteMediator - Логика сайта лмс -![img_7.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_7.png) +![img_7.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/raw/branch/dev/Lab5-6/img_7.png) ### Паттерн Strategy @@ -534,4 +534,4 @@ Strategy (Стратегия) — шаблон проектирования, к Этот подход позволяет легко добавлять новые форматы отчетов (например, JSON или HTML) без изменения существующего кода, реализуя принцип открытости/закрытости. -![img_9.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/src/branch/dev/Lab5-6/img_9.png) \ No newline at end of file +![img_9.png](https://git.is.ulstu.ru/bekodeg/Cop.Borovkov.Var3/media/branch/dev/Lab5-6/img_10.png) \ No newline at end of file