19708 IMGf35

19708 IMGf35



IV«S* akr *anv*lr>cłrYir ihfc-MepmaM macrr* taft* h*kvwrm rniilr o.Ul hi «c * wWu knmp>«wh^'

Wyiwiwh-»<m do oanacacntt. Hr paW*n mwiit# kom-iwmn S*m*vp »m r* aaawycaaj wytartytywiy A' pa i *■?«••** rv*m\-z*orjęo pMMmł, które zawieraj Itllka MjrurzdnYiw* pakietów, dttrląrycfc »v»trm na podaya*

•nrm • komponenty

Na rmmku > p^aram r*» pakiet Uertołypwany Jako pod* •porm

ApMaui > Palirf atrmirypnowiy

Wartoia nazwane pakietów

fatoeft oMugu* wartnta narwane UML Nie występuj pre-defmiowanr znacznik: UML dla pakietów Jednak agato stasuje «f uk* znacznik: >ak nazwisko autora, opla. wersja lub wymagam* dla zrwnęermcgu numeru wersji (na przykład: dęphaitwn •yr am :r .* ») Na rysunku 27 pokazany jest pakiet ze znaczru-bcBt M-erafi


*•"«* 27. Pdort z ncru«*yim umrloiciami

Klasyfikatory relacji

Relacje pomiędzy klasami mogą byC reprezentowana n.i różne sposoby. w zależności od siły relacji

Zależność

Najsłabszą relacją jest zależność. Zależności są wykorzystywano do wskazania luźnych związków pomiędzy dwoma klasami Zazwyczaj zależność reprezentuje relację, w której klasa po lewej stronie strzałki korzysta z. klasy po prawej — na przykład jako zwracany typ lub parametr /wiązany / operacją. Na rysunku 28. pokazany jest przykład prostej zależności klas, w której klasa Cf*cicujiiVfl Itdator jest zależna od klasy |nvahdCnecksuiiException.

| CłwcktumValld*tof

-->| liwiBdChadnumŁicaption

Rysunek 28. ŚZalrżnośt klas

Asocjacja

W porównaniu do zależności, asocjacja wskazuj na silniejszy relację pomiędzy klasami. Asocjacja może określać? nawigację jedno-lub dwukierunkowy, w zależności od występowania strzałki pokazującej kierunek nawigacji. Linie asocjacji pozbawione strzałek oznaczają nawigację dwustronny. Klasy połączone poprzez asocjację pozostają ze sobą w trwalej rclaqi, która trwa dłużej niż pojedyncze wywołanie metody. Asocjacja może mieć nazwę, umieszczoną na dowolnym końcu połączenia (lub obu), która określa role asocjacji. Na rysunku 29. pokazane są dwie instancje klasy IDE8u'' identyfikowane jako mPrtirurylDE oraz mSecondarylDC skojarzone / jednym obiektem klasy Mottwrboąrd.

Diagramy klas

39


Wyszukiwarka

Podobne podstrony:
Zdj?cie0200 *- Ali. i»-ii.iii. c i.n.ni. 4 i.n.m.rv n *riil * w* i a m Ali. b II.Ul; c.1.10; AI.IV.
kar1 1 7 ••• V w«/ 4 IV f ♦    • •14 li I»n»e # •rJ • » # » 0
Nano5028 --- Łśfsfti 1 1 yrK»* — » - I , *- * * - -1 *- *K- %iv* * « » * ^ ♦
Hell Arc (1) NIE OTWORZY SIĘ. • /KkU. . ^ Vr- tvV/.w«.c-    ^IV   &nbs
33b?d? m?wi? sz ? Rozdział IV ✓ Ćwiczymy prawidłową wymowę głoski c (cz) HP ■;
Piszę duże litery (13) -T“ II . I I ♦ ^ *T ^JL_«£ I -L«r jKwSS?"■flUfciSćHBB I __ ^ v / I I I
Slajd18 oś obrotu s RUCH OBROTOWY    s iV: ✓ Przez nieruchome punkty A i B przechodzi
42668 stare fotografie? ■ •s*£ ^
uvs100913 003 _ • ,v ’ •    —-IV, * ^ MZrtWu iKłb} 0)tAV)1^ r I Lr*,.   &n

więcej podobnych podstron