Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Špecifikácia UML v C + +

" Buď pripravený " je viac ako motto Boy Scout : je to tiež múdre rady pre programátorov . Môžete si pripraviť C + + kódu vo vopred diagramov ho pomocou Unified Modeling Language ( UML ) a jeho špecifikácie . UML umožňuje logicky modelovať kódu skôr , ako začnete programovať . To umožňuje programátorom efektívne pracovať v tímoch , a to im umožňuje konceptualizovat vzťah medzi C + + kódu a databázu alebo XML dát . UML diagramy sa podobajú diagramy . Môžete vytvárať UML diagramy s ceruzkou a papierom , alebo s vlastnou UML softvér . Triedy

Programátori nakreslite rámček reprezentovať jednotlivé triedy C + + , a písať názov triedy v hornej časti okna . Potom , oni nakreslite vodorovnú čiaru pod každým názvom triedy . Triedy v C + + funkcií ako miniatúrne programu , a každý slúži špecifickému účelu . Triedy sú základné stavebné kamene C + + aplikácie , takže programátori začnú špecifikácia C + + UML tým , že reprezentuje triedy . Všeobecne platí , že programátor by sa mali snažiť , aby sa triedy , ktoré slúžia k podobnému účelu zoskupené na diagrame . Napríklad , C + + UML diagram predstavujúce hru by skupina animácie triedy v rovnakej oblasti grafu .
Členovia

členov triedy C + + sú hodnoty dát v držbe triedy , ako aj s názvom zmeny do pamäte tzv " funkcie . " Ak chcete pridať členov do skupiny , programátori píšu vlastnosti každej triedy pod položkou jeho meno . Majú označenie dátové polia , ako sú celé čísla , reťazce a objekty ako " vlastnosti pre čítanie aj zápis . " Majú označenie const hodnoty " len pre čítanie vlastností . " Tieto hodnoty sú konštantné , podľa definície , a nemôže byť zmenený . Typicky , skupiny programátor súvisiace dátové hodnoty dohromady .
Vzťahy

Programátori kresliť čiary medzi triedy boxov pre ilustráciu vzťah medzi triedami . Najčastejšie ilustrujú vzťah , keď trieda obsahuje inštancie inej triedy , alebo ak jedna trieda spolieha na členov inej triedy fungovať . C + + triedy často obsahujú iné triedy , čo môže konať výučbu ich vlastné , ako prostriedok k abstrahovanie informácie . Programátori musia postarať o to , zabezpečiť , aby tieto vzťahy boli primerane zobrazený na diagrame UML .
Mohutnosť

Programátori nám 1 , 0 alebo * uviesť mohutnosť medzi triedami . Ak každá trieda zodpovedá presne jednej inštancie inej triedy , bude programátor čerpať 1 vedľa oboch tried boxov . Ak trieda obsahuje mnoho inštancií inej triedy , bude programátor čerpať 1 a * vedľa vzťahu linky pripojením . Ak trieda môže , ale nemusí , obsahovať jednu inštanciu triedy , bude programátor použiť 0 a 1. Ak každá trieda môže obsahovať neobmedzené množstvo inej triedy , programátori kresliť * vedľa seba .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené