ЯП6 / ЯП6
.docx
|
|
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра безопасности информационных систем (БИС)
Отчет по лабораторной работе №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 |
|