03. Диаграмма классов: основные понятия, содержимое класса, основные типы связей.
Класс – абстрактное описание/представление свойств множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами других классов.
Диаграмма классов - описывает типы объектов системы и различного рода статические отношения, которые существуют между ними.
Два основных вида статических отношений:
1. Ассоциации (например, клиент может сделать заказ).
2. Подтипы (обобщения) (например, медсестра является разновидностью личности).
Типы связей:
1. Ассоциация (association).
2. Обобщение (generalization).
3. Агрегация (aggregation).
4. Композиция (composition).
5. Зависимость (dependency).
Содержимое класса:
1. Имя класса.
2. Атрибуты класса:
<видимость> <имя>: <тип>
3. Операции класса:
<видимость> <имя> (<список параметров>) : <выражение-возвращающее-значение-типа> {<строка свойств>)

Leave a Reply
You must be logged in to post a comment.