Unified Modeling Language

UML - Unified Modeling Language (Унифицированный язык моделирования)

28  01 2008

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.