Какво е диаграма на обект в UML? Учете с пример
⚡ Умно обобщение
Диаграмата на обектите в UML заснема статична снимка на системата, показвайки специфични екземпляри на обекти, техните стойности на атрибути и връзки в даден момент. Този ресурс обяснява нотацията на диаграмата на обектите, стъпките за рисуване, целта и как тя се различава от диаграмата на класовете.

Преди да научим диаграмата на обекта, нека разберем-
Какво е класова диаграма?
Класът представлява неща, които са събрани заедно и имат общо поведение. Това е план на обектно-ориентирана система
Нека разгледаме един вълнуващ пример за класове и обекти. Всички познаваме автомобили като Ferrari, Volkswagen, Mercedes и Porsche и т.н. Всички те са компании за производство на автомобили. Тук можем да считаме, че колата е a клас и Ferrari, Mercedes са обекти

Какво е диаграма на обект в UML?
An Диаграма на обекта описва екземпляра на клас. Той визуализира специфичната функционалност на системата. Разликата между диаграмата на класовете и диаграмата на обектите е, че диаграмата на класовете представлява главно поглед от птичи поглед върху системата, която се нарича още абстрактен модел.tracизглед.
Обектите са обекти от реалния свят, чието поведение се определя от класовете. Обектите се използват за представяне на статичен изглед на обектно-ориентирана система. Не можем да дефинираме обект без неговия клас. Диаграмите на обекти и класове са донякъде сходни.
Нотиране на диаграма на обект
Пример за диаграма на обект
Горната диаграма на UML обект съдържа два обекта, наречени Ferrari и BMW, които принадлежат към клас, наречен Car. Обектите не са нищо друго освен обекти от реалния свят, които са екземпляри на клас.
Как да начертаете диаграма на обект
По-долу са описани стъпките за изчертаване на диаграма на обект в UML:
- Стъпка 1) Преди да начертаете диаграма на обект, трябва да анализирате всички обекти в системата.
- Стъпка 2) Отношенията на обекта трябва да се знаят преди създаването на диаграмата.
- Стъпка 3) Асоциацията между различни обекти трябва да бъде изчистена преди това.
- Стъпка 4) Един обект трябва да има смислено име, което описва неговата функционалност.
- Стъпка 5) Един обект трябва да бъде проучен, за да се анализират различните негови функционалности.
Цел на диаграмата на обекта
- Използва се за описание на статичния аспект на системата.
- Използва се за представяне на екземпляр на клас.
- Може да се използва за извършване на преден и обратен инженеринг на системи.
- Използва се за разбиране на поведението на даден обект.
- Може да се използва за изследване на връзките на обект и може да се използва за анализ на други свързващи обекти.
Приложения на диаграмата на обекта
Следват приложенията на диаграмата на обекта:
- Обектните диаграми играят съществена роля при генерирането на план на обектно-ориентирана система.
- Обектните диаграми осигуряват средства за моделиране на класове, данни и друга информация като набор или единична единица.
- Използва се за анализ на онлайн или офлайн система. Функционирането на една система може да се визуализира с помощта на диаграми на обекти.
Диаграма на клас Vs. Диаграма на обекта
| Сериен номер. | клас | Обект |
|---|---|---|
| 1 | Представлява статичните аспекти на системата. | Той представя поведението на системата в реално време. |
| 2 | Не включва динамични промени. | Той улавя промените по време на изпълнение на системата. |
| 3 | Той никога не включва атрибути или стойности на данни на екземпляр. | Той включва атрибути и стойности на данни за всеки екземпляр. |
| 4 | Диаграма на класа манипулира поведението на обектите. | Обектите са екземпляри на класове. |
