17388 IMGf26

17388 IMGf26




H*    a n*r t* tn*t»r*>a

* *vndu    Opwatfl

WdaruK. *f tn*ti**ł« klaty trdnej )%Jb wnvri klas pncłtnd nar gwiarantu*. Sr MlW t«» utw.-rsrme tak tri struktury

Odrv» «c di' in—rv> lub p>%mna Wskazu*. tr Inatancy* ftdb pt%awnr •« t»vcfcsn «• (MW wttonywOTii operacji •Ir tttrt taaimanr prsed rakiWwmctn «y*rracyt

Odm «r dn wwi<*yret>t* <KX)K) Wskazuje. far w przypadku ii|pa,v«7.t|mł' tn\TK> dU danego oNrfctu istniryr Hkr indni ta\lKV

Diagramy klas

f%ww kica są wykorrvtfvto'flnr do modelowania statycznych "Iw poaafdn kaafmnaarrc mtrtnu Pojedynczy model UML •Kdr pammó* «ndr diagram*** klas pnkaruyących ten Mm tyv !• t •dt pnpdim N* pmkiad. diagram klas mnie poka-twf Wka Maa wyknrzyetu*rych interim podsystemu, ile mc tnntnt szcaegdto* implementacji podsystemu Inny diagram kkm dn mr wytozygywany paw pragramtseów podsystemu Mcttr peśtsnrwsc ar)wn. interim padsyatamu. pk I klasy poma-

Ni rysunku t pokajany km przykładowy diagram klas

kłusy

Klasy reprezentują pojęcia wykorzystywane w systemu? Są one M/wu/.ii nazywane za pomoa| rzeczowników Pojedyncza klasa reprezentuje co najmniej jeden obiekt w działającym systemie (krotność klas jest opisana dokładniej w dalszej części tego rozdziału)

Każda klasa składa się z kilku sekcji Składniki te mogą być nazwane bądź anonimowe. W najprostszej postaci klasa posiada tylko jedną sekcję anonimową pokazującą nazwę klasy, bardziej typowa reprezentacja składa się / trzech sekcji: jednej reprezentującej nazwę klasy, jednej reprezentującej atrybuty oraz jednej reprezentującej operacje (patrz „Atrybuty" oraz „Operacje"). W razie potrzeby mogą być dodawań* kolejne sekcje — na przykład do pokazania odpowiedzialności, wyjątków lub muteksów. jednak w książce Thr Uni/itd MatMlng lunguage Uvr Guide (Addlson We-slcy) zaleca się oszczędność w ich stosowaniu, aby uniknąć zbędnego skomplikowania diagramów. Na rysunku 7. pokazane są sekcje klasy

Diagramy Abt 21


Wyszukiwarka

Podobne podstrony:
save0007 (22) phWe«, cuLoi& t°**^    a-<* (     i?>»r*o c-
I li ■t - Ł . «r« U- ^ i,
I li ■t - Ł . «r« U- ^ i,
♦ Jyigjpa^.uafc^^BEfcar ,. « r v K T/tfB t~r j ^ ; * Ę y£BRB^b1^ ;JP V ■ ^
zad 1 1 1^a(L. 4rJL = H s AA, S( t~r~2 s,nfhc /UA- r /vur rA^^K,    ^C<^.02-^ Qtł
CWICZENIA GRAFICZNE ULATWIAJACE PISANIE (11) ---h * 0 m • / ♦ • ♦ * ■ -7T~t * *• *w • 0 s ■ 0 • ** ■
ddd (3) 5/7 C Kl6oa-£s mc u fC ~T
polak 1 ;.A1.-•łjfaC .n.    - »ii«M>t»»^_____.    ____r✓* % / r*
save0007 (22) phWe«, cuLoi& t°**^    a-<* (     i?>»r*o c-
Scan0067 J Ck^/UiLti jU‘e*u*Uc{kr -? z

więcej podobnych podstron