OpenU.Ru
Уничтожение объекта и возвращение в систему занимаемых им ресурсов. Уничтожение
композитного объекта приводит к уничтожению
всех его частей. Однако другие объекты, которые связаны с уничтожаемым объектом
при помощи обычной ассоциации или агрегации, не уничтожаются. Исчезают только
связи, которые соединяли их с уничтоженным объектом.
См. composition; final
state; instantiation.
Нотация
Нотацию, относящуюся к уничтожению в процессе реализации процедуры, вы найдете
на диаграммах кооперации и последовательности (рис. 162). На диаграммах последовательности
уничтожение объекта передается с помощью большого креста (X), который ставится
па его линию жизни (рис, 13.92). Крест ставится у сообщения, которое является
причиной уничтожения объекта или же в той точке, где объект уничтожает себя
сам. У сообщения может быть стереотип "destroy"
(уничтожить). На диаграммах кооперации
уничтожение объекта во время взаимодействия изображается с помощью ограничения
{destroyed} (уничтожаемый). Если же во время взаимодействия объект не только
создается, но и уничтожается, используется ограничение {transient} (временный).
Рис. 92. Создание и уничтожение