пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» ИС
» ИИС
» РСПСИТ

   Отношения между классами. Виды отношений.

Отношение зависимости. Указывает на то, что между двумя именами или более классами присутствует определенная связь при чем 1 или более классов является клиентом или зависимой сущностью для другого 1 или более класса, который является источником.

При этом класс второй является источником, а класс одним клиентом.

Отношение ассоциации. Соответствует наличию отношения между классами и может быть бинарной ассоциацией (между двумя классами), может быть тернарной (тремя), N-нарной (N классами).

Графически изображается сплошной линией для бинарной ассоциации, для тернарной и N-нарной ассоциаций вводится специальный графический элемент конец ассоциаций, который графически соответствует точке соединения линии с отдельным классом.

Отношение агрегации. Имеет место между несколькими классами. В случае если один из классов представляет собой сущность, включающую в себя другие сущности в качестве составных частей. При этом данные составные части являются логическими подкатегориями целого, т.е. используется для создания классификации и показывает, что из чего создается. 

Отношение композиции. Является частным случаем отношения агрегации и служит для выделения специальной формы «Часть-Целое» при котором составляющие части находятся внутри целого.

Отношение обобщения. Является отношением между более общим элементом (родителем или предком) с более дочерним (потомком, дочерним). Используется для формирования классификации иерархии.

Отношение обобщения соответствует иерархическому дереву.

Объекты и шаблоны.

Объект является отдельным экземпляром класса, создаваемой на этапе выполнения программы. В отличие, от класса он имеет конкретные значения атрибутов. Для графического отображения объекта используется такой же прямоугольник, как и для класса, однако в секции наименование имя представляет собой строку текста состоит из двух частей разделяемых двоеточием. 1 часть – имя объекта, 2 – имя класса. Строка в тексте наименование подчеркивается.

А в секции каждому атрибуту присваивается конкретное значение.

Шаблон – параметризованный класс, предназначенный для обозначения такого класса, который имеет 1 или более нефиксированный параметр и определенное множество классов каждый из которых может быть получен связыванием с этими параметрами с действующими значениями.


хиты: 673
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь