Что такое отношение?

Отношения – это семантические (значимые) связи между элементами модели. Отношения – это способ объединения сущностей в UML. Нам уже встречались некоторые типы отношений:
• между актерами и прецедентами (ассоциация);
• между прецедентами и прецедентами (обобщение, «include», «extend»);
• между актерами и актерами (обобщение).
В этой главе рассматриваются взаимоотношения между объектами и между классами. Начнем со связей и ассоциаций, а в главе 10 обсудим обобщение и наследование.
Чтобы создать функциональную ОО систему, нельзя позволять объектам оставаться в гордом одиночестве. Их необходимо объединять, чтобы они могли выполнять полезную для пользователей системы работу.
Соединения между объектами называются связями. Когда объекты работают совместно, говорят, что они взаимодействуют.
Если между объектами установлена связь, то и между их классами должно существовать какое-то семантическое соединение. В этом есть здравый смысл: чтобы объекты могли общаться друг с другом напрямую, классы этих объектов должны какиммто образом знать друг о друге. Соединения между классами называются ассоциациями. Связи между объектами на самом деле являются экземплярами ассоциаций между их классами.

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code