Что такое связь?

Чтобы создать объектно ориентированную программу, объекты должны общаться друг с другом. В сущности, исполняющаяся ОО программа – это гармоничное сообщество взаимодействующих объектов.
Связь – это семантическое соединение между двумя объектами, которое обеспечивает им возможность обмена сообщениями. Исполняющаяся ОО система содержит множество объектов, которые появляются и исчезают, и множество связей (которые тоже появляются и исчезают), объединяющих эти объекты. Через эти связи происходит обмен сообщениями между объектами. Получив сообщение, объект инициирует соответствующую операцию.
Разные ОО языки программирования реализуют связи по разному. Java реализует связи как объектные ссылки; C++ может реализовывать связи как указатели, как ссылки или путем прямого включения одного объекта в другой.
Каким бы ни был подход, минимальное требование для установления связи: по крайней мере один из объектов должен иметь объектную ссылку на другой.

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

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

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

*

code