Page 72 - 6602
P. 72

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






















                              Рис. 5.2.  Графічне зображення ліній життя і фокусів управління
                                                         об'єктів
















                                                           68
   67   68   69   70   71   72   73   74   75   76   77