Открытая коллекция знаний

OpenU.Ru

Справочник UML. Объектно-ориентированное проектирование.



destruction (уничтожение)

Уничтожение объекта и возвращение в систему занимаемых им ресурсов. Уничтожение композитного объекта приводит к уничтожению всех его частей. Однако другие объекты, которые связаны с уничтожаемым объектом при помощи обычной ассоциации или агрегации, не уничтожаются. Исчезают только связи, которые соединяли их с уничтоженным объектом.
См. composition; final state; instantiation.

Нотация

Нотацию, относящуюся к уничтожению в процессе реализации процедуры, вы найдете на диаграммах кооперации и последовательности (рис. 162). На диаграммах последовательности уничтожение объекта передается с помощью большого креста (X), который ставится па его линию жизни (рис, 13.92). Крест ставится у сообщения, которое является причиной уничтожения объекта или же в той точке, где объект уничтожает себя сам. У сообщения может быть стереотип "destroy" (уничтожить). На диаграммах кооперации уничтожение объекта во время взаимодействия изображается с помощью ограничения {destroyed} (уничтожаемый). Если же во время взаимодействия объект не только создается, но и уничтожается, используется ограничение {transient} (временный).

Рис. 92. Создание и уничтожение

Алфавитный указатель