Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЯП6 / ЯП6

.docx
Скачиваний:
6
Добавлен:
22.04.2023
Размер:
364 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра безопасности информационных систем (БИС)

Отчет по лабораторной работе №6

по дисциплине «Языки программирования»

По теме «Объектно-ориентированное программирование»

Студент гр. 731-2

_____________ А.Д. Коноваленко

_____________

Принял

Старший научный сотрудник

_________

_____________ А.С. Романов

_____________

СОДЕРЖАНИЕ

Введение 3

1 ХОД РАБОТЫ 4

1.1 Обработка исключения 4

1.2 UML диаграмма классов 6

Заключение 8

Введение

Цель работы: знакомство с основными концепциями и приемами объектно-ориентированного анализа и проектирования, выработка практических навыков в построении модели предметной области и элементов модели проектирования.

1 ХОД РАБОТЫ

1.1 Обработка исключения

На рисунке 1.1 представлен класс Virus с реализованным в нем методом вывода имени, а также абстрактный класс Antivirus.

Рисунок 1.1 – Классы Virus и Antivirus

На рисунке 1.2 представлен класс BasicAntivirus с реализованным в нем наследованием от класса Antivirus, а также агрегацией и ассоциацией от класса Virus.

Рисунок 1.2 – Класс BasicAntivirus

На рисунке 1.3 представлен класс PremiumAntivirus с реализованным в нем наследованием от класса Antivirus, а также ассоциацией от класса Virus и композицией от класса BasicAntivirus.

Рисунок 1.3 – Класс PremiumAntivirus

На рисунке 1.4 представлены класс BasicAntivirusRealization с реализованным в нем наследованием от класса Antivirus, а также реализацией от класса BasicAntivirus и метод main с объявлением всех существующих классов.

Рисунок 1.4 – Класс BasicAntivirusRealization

1.2 UML диаграмма классов

На рисунке 1.5 представлена UML диаграмма классов, а также их связей и отношений кода программы, представленной ранее.

Рисунок 1.5 – UML диаграмма классов

Заключение

В ходе выполнения работы было осуществлено знакомство с основными концепциями и приемами объектно-ориентированного анализа и проектирования, выработка практических навыков в построении модели предметной области и элементов модели проектирования.

Томск 2023

Соседние файлы в папке ЯП6