Mis on UML-i objektiskeem? Õppige näitega
⚡ Nutikas kokkuvõte
UML-i objektidiagramm jäädvustab süsteemi staatilise hetktõmmise, näidates konkreetseid objekti eksemplare, nende atribuutide väärtusi ja linke ühel hetkel. See ressurss selgitab objektidiagrammi tähistust, joonistamise samme, eesmärki ja seda, kuidas see erineb klassidiagrammist.

Enne objektidiagrammi õppimist mõistame,
Mis on klassiskeem?
Klass esindab asju, mis on kokku pandud ühise käitumisega. See on objektorienteeritud süsteemi plaan
Vaatleme põnevat näidet klassidest ja objektidest. Me kõik teame selliseid autosid nagu Ferrari, Volkswagen, Mercedes ja Porsche jne. Need kõik on autosid tootvad ettevõtted. Siin võime lugeda, et auto on a klass ja Ferrari, Mercedes on need esemeid

Mis on UML-i objektiskeem?
An Objekti diagramm kirjeldab klassi eksemplari. See visualiseerib süsteemi konkreetset funktsionaalsust. Klassi- ja objektidiagrammi erinevus seisneb selles, et klassidiagramm kujutab peamiselt süsteemi ülaltvaadet, mida nimetatakse ka abs.tract-vaade.
Objektid on reaalse maailma olemid, mille käitumist määratlevad klassid. Objekte kasutatakse objektorienteeritud süsteemi staatilise vaate kujutamiseks. Me ei saa määratleda objekti ilma selle klassita. Objektide ja klasside diagrammid on mõnevõrra sarnased.
Objekti diagrammi märkimine
Objekti diagrammi näide
Ülaltoodud UML-i objektiskeem sisaldab kahte objekti nimega Ferrari ja BMW, mis kuuluvad klassi nimega Auto. Objektid pole midagi muud kui reaalmaailma üksused, mis on klassi eksemplarid.
Kuidas joonistada objekti diagrammi
Allpool on toodud sammud UML-is objektiskeemi joonistamiseks:
- Step 1) Enne objekti diagrammi koostamist tuleks analüüsida kõiki süsteemi sees olevaid objekte.
- Step 2) Enne diagrammi koostamist peavad olema teada objekti seosed.
- Step 3) Seosed erinevate objektide vahel tuleb enne kustutada.
- Step 4) Objektil peaks olema tähendusrikas nimi, mis kirjeldab selle funktsionaalsust.
- Step 5) Objekti tuleb uurida, et analüüsida selle erinevaid funktsioone.
Objekti diagrammi eesmärk
- Seda kasutatakse süsteemi staatilise aspekti kirjeldamiseks.
- Seda kasutatakse klassi eksemplari esindamiseks.
- Seda saab kasutada süsteemide edasi- ja tagasisuunamiseks.
- Seda kasutatakse objekti käitumise mõistmiseks.
- Seda saab kasutada objekti suhete uurimiseks ja teiste ühendavate objektide analüüsimiseks.
Objektide diagrammi rakendused
Järgmised on objektdiagrammi rakendused:
- Objektide diagrammid mängivad olulist rolli objektorienteeritud süsteemi kavandi loomisel.
- Objektdiagrammid pakuvad vahendeid klasside, andmete ja muu teabe modelleerimiseks komplektina või ühe ühikuna.
- Seda kasutatakse võrgu- või võrguühenduseta süsteemi analüüsimiseks. Süsteemi toimimist saab visualiseerida objektdiagrammide abil.
Klassiskeem vs. Objekti diagramm
| Seerianumber. | klass | objekt |
|---|---|---|
| 1 | See esindab süsteemi staatilisi aspekte. | See kujutab süsteemi käitumist reaalajas. |
| 2 | See ei sisalda dünaamilisi muudatusi. | See jäädvustab süsteemi käitusaegsed muutused. |
| 3 | See ei sisalda kunagi eksemplari atribuute ega andmeväärtusi. | See sisaldab mis tahes eksemplari atribuute ja andmeväärtusi. |
| 4 | Klassi diagramm manipuleerib objektide käitumisega. | Objektid on klasside eksemplarid. |
