Page 72 - 6602
P. 72
бути знищені, щоб звільнити займані ними ресурси. Для таких
об'єктів лінія життя обривається у момент його знищення. Для
позначення моменту знищення об'єкту в мові UML застосовується
спеціальний символ у формі латинської літери "X". На рис. 5.1 цей
символ використовується для знищення анонімного об'єкту,
утвореного від «Класу 2». Нижче за цей символ пунктирна лінія не
зображується, оскільки відповідного об'єкту в системі вже немає, і
цей об'єкт має бути виключений зі всіх подальших взаємодій.
Окремі об'єкти в системі можуть створюватися в міру
необхідності, істотно економлячи ресурси системи і підвищуючи її
продуктивність. В цьому випадку прямокутник такого об'єкту
зображається не у верхній частині діаграми послідовності, а в тій,
яка відповідає моменту створення об'єкту (анонімний об'єкт,
утворений від «Класу 3» на рис. 5.2). При цьому прямокутник
об'єкту вертикально розташовується в тому місці діаграми, яке по
осі часу збігається з моментом його виникнення в системі. Об'єкт
створюється зі своєю лінією життя.
Рис. 5.2. Графічне зображення ліній життя і фокусів управління
об'єктів
68