Mikä on objektikaavio UML:ssä? Opi esimerkin avulla
⚡ Älykäs yhteenveto
UML:n objektikaavio tallentaa staattisen tilannekuvan järjestelmästä ja näyttää tietyt objekti-instanssit, niiden ominaisuusarvot ja linkit tietyllä hetkellä. Tämä resurssi selittää objektikaavion merkinnän, piirtämisvaiheet, tarkoituksen ja miten se eroaa luokkakaaviosta.

Ennen kuin opimme objektikaavion, ymmärrämme-
Mikä on luokkakaavio?
Luokka edustaa asioita, jotka kootaan yhteen ja joilla on yhteinen käyttäytyminen. Se on oliopohjaisen järjestelmän suunnitelma
Tarkastellaanpa jännittävää esimerkkiä luokista ja objekteista. Tiedämme kaikki autot, kuten Ferrari, Volkswagen, Mercedes ja Porsche jne. Nämä ovat kaikki autoja valmistavia yrityksiä. Tässä voidaan ajatella, että auto on a luokka ja Ferrari, Mercedes ovat esineet

Mikä on objektikaavio UML:ssä?
An Objektikaavio kuvaa luokan instanssia. Se visualisoi järjestelmän tietyn toiminnallisuuden. Luokka- ja oliokaavioiden ero on se, että luokkakaavio edustaa pääasiassa järjestelmän lintuperspektiiviä, jota kutsutaan myös nimellä abs.tract-näkymä.
Objektit ovat reaalimaailman entiteettejä, joiden käyttäytyminen on luokkien määrittelemä. Objekteja käytetään edustamaan oliopohjaisen järjestelmän staattista näkymää. Emme voi määritellä objektia ilman sen luokkaa. Objekti- ja luokkakaaviot ovat jokseenkin samanlaisia.
Objektikaavion merkintä
Esimerkki objektikaaviosta
Yllä oleva UML-objektikaavio sisältää kaksi objektia nimeltä Ferrari ja BMW, jotka kuuluvat luokkaan nimeltä Auto. Objektit ovat vain reaalimaailman entiteettejä, jotka ovat luokan esiintymiä.
Kuinka piirtää objektikaavio
Alla on vaiheet objektikaavion piirtämiseksi UML:ssä:
- Vaihe 1) Ennen objektikaavion piirtämistä kannattaa analysoida kaikki järjestelmän sisällä olevat objektit.
- Vaihe 2) Objektin suhteet on tiedettävä ennen kaavion luomista.
- Vaihe 3) Eri objektien välinen yhteys on tyhjennettävä ennen.
- Vaihe 4) Objektilla tulee olla merkityksellinen nimi, joka kuvaa sen toimivuutta.
- Vaihe 5) Objektia on tutkittava sen eri toimintojen analysoimiseksi.
Objektikaavion tarkoitus
- Sitä käytetään kuvaamaan järjestelmän staattista puolta.
- Sitä käytetään edustamaan luokan esiintymää.
- Sitä voidaan käyttää järjestelmien eteenpäin- ja taaksepäinsuunnitteluun.
- Sitä käytetään ymmärtämään kohteen käyttäytymistä.
- Sitä voidaan käyttää kohteen suhteiden tutkimiseen ja muiden yhdistävien objektien analysointiin.
Objektikaavion sovellukset
Seuraavat ovat objektikaavion sovellukset:
- Kohdekaavioilla on olennainen rooli, kun luodaan oliopohjaisen järjestelmän suunnitelma.
- Oliokaaviot tarjoavat keinoja mallintaa luokkia, dataa ja muuta tietoa joukona tai yhtenä yksikkönä.
- Sitä käytetään online- tai offline-järjestelmän analysointiin. Järjestelmän toiminta voidaan visualisoida oliokaavioiden avulla.
Luokkakaavio vs. Objektikaavio
| Sarjanumero. | luokka | objekti |
|---|---|---|
| 1 | Se edustaa järjestelmän staattisia puolia. | Se edustaa järjestelmän käyttäytymistä reaaliajassa. |
| 2 | Se ei sisällä dynaamisia muutoksia. | Se tallentaa järjestelmän ajonaikaiset muutokset. |
| 3 | Se ei koskaan sisällä esiintymän attribuutteja tai tietoarvoja. | Se sisältää minkä tahansa esiintymän attribuutit ja tietoarvot. |
| 4 | Luokkakaavio manipuloi esineiden käyttäytymistä. | Objektit ovat luokkien esiintymiä. |
