Diagram triedy

Čo je to diagram triedy:

Diagram triedy je statická reprezentácia používaná v programovacej oblasti na opis štruktúry systému, prezentovanie jeho tried, atribútov, operácií a vzťahov medzi objektmi.

Tento typ reprezentácie je veľmi užitočný pri vývoji systémov a počítačového softvéru, pretože definuje všetky triedy, ktoré systém potrebuje mať a slúži ako základ pre konštrukciu ďalších diagramov, ktoré definujú typ komunikácie, postupnosť a stavy systémov.

Diagram triedy je centrálnou súčasťou UML (Unified Modeling Language). Predstavuje hlavné ciele UML, ktoré majú funkciu oddelenia konštrukčných prvkov od systémového kódovania.

Tento jazyk pomáha modelovať rôzne podmnožiny diagramov, vrátane diagramov správania, interakcie a štruktúry. Typicky ho používajú inžinieri na dokumentáciu softvérovej architektúry.

Komponenty triedového diagramu

Diagramové položky, ktoré tvoria diagram triedy, môžu reprezentovať triedy, ktoré budú skutočne naprogramované, ako aj hlavné objekty alebo interakciu medzi triedami a objektmi systému. Tieto položky sú:

trieda

Abstraktné prvok, ktorý predstavuje množinu objektov. Obsahuje špecifikáciu objektu, jeho vlastnosti, atribúty a metódy.

atribút

Definuje vlastnosti triedy, ako napríklad viditeľnosť, názov, typ údajov, multiplicita, počiatočná hodnota a vlastnosť.

Viditeľnosť môže byť buď verejná (reprezentovaná symbolom +) alebo súkromná (reprezentovaná symbolom -). Keď je verejný, iné triedy môžu mať prístup k atribútu a keď je súkromný, prístup má iba samotná trieda.

Môže byť tiež chránený (reprezentovaný symbolom #) alebo môže byť priradený v balíku (reprezentovaný symbolom ~), kde atribút je prístupný vzťahom triedy s vonkajšou triedou.

Názov je ID atribútu a typ údajov udáva špecifikáciu údajov o atribútoch, ako aj jeho počiatočnú hodnotu a jej vlastnosti, ktoré závisia od jazyka použitého v programovaní. Multiplicita označuje možnosť atribútu vytvárania vzťahov s inými triedami.

operácie

Zaoberá sa požadovanou funkciou abstraktného objektu. Táto súčasť obsahuje aj funkcie, ako je názov, viditeľnosť a parametre.

združenie

Táto zložka rieši schopnosť tried súvisieť. Môže obsahovať aj názov, multiplicitu a typ navigácie, ktorá označuje, odkiaľ je informácia o triede a odkiaľ bude.

Z hľadiska štruktúry je diagram triedy prezentovaný tak, že forma samotnej triedy pozostáva z obdĺžnika s tromi riadkami.

Horný riadok obsahuje názov triedy, stredný riadok, atribúty triedy a spodný riadok vyjadruje metódy alebo operácie, ktoré môže trieda používať. V diagrame sú triedy a podtriedy zoskupené tak, aby zobrazovali statický vzťah medzi každým objektom.

Nasledujúci obrázok zobrazuje príklad jednoduchého diagramu triedy :

Pozri tiež význam Software a Diagram.