K
PpnMk! t* *rtM4XS3*f4ll0-',
dwcrar* pako • # łub dl* »xłf>n%-Kvłnit' widoczności pu M fWwtnf. r^mafr AK mnina byk» oswczyć domyślną wdiKTMk' w *rvlu |m (HKiyrm1 w ramach pakietu), tweki.vt wjpdai f>«*wj*ia nwmil , nerwik nie fcM to aprobkac* UML k**łi rur rmtaroc podany «ptwfi-kat* »nA\7T»><o d.«m-Śtmc atrybut ma widoczność puN*
Wecncx.
Wyferrziwtwany do oznaczanu krotności atrybutu Za/wy-czat atnbu? r«i rapnaonlowany przez tablicy lub wckh* — «» ra*rrrv4o t*j tę ni* Krrtność je*t podawana w «tandar-
d-^r notac* UMl tnp ro J1 (1 *1. t33 »td->- Jrtdl dc-mrrrt rw ł.»Lnw podany, przyjmowana fc*t krotność 1
Typ atrybutu Zazwyczaj repem atrybutu jnU nazwa innej liaay lub typu proafryn. na przykład inte^rr lub strlng.
Okneda zmienność atrybutu Mu* by* jedną i ru»tępujj»cycb wanofca
Oznacza, zr mc ma ograniczeń dla atrybutu Jest to właśowość domyślna
AddJWf
Oznacza, u po nadaniu wartości atrybutu me może być ona u*un*yta Odnosi wy do atrybutów z. krotno* śoą wicfcazą niz. i
frottft
Wskazuje. te p*ł untAwtenni wartości Atrybutu nic mofc być onrt /mieniona Nalcześcic) Jest to znmie-nlane nn cunłt lub finał w zależności od języka pro-Krtmowanla
OpNła toga te Atrybuty «t wyświetlane w klasie* mogą być reprezentowane w postaci nazw r(M przypinanych do Unii rrlaqi pomiy dsy klanami (patrz „Klasyfikatory relacji").
Atrybuty mogą być definiowane dla instancji (obiektu) klasy i w takim przypadku atrybut taki ma wstęg Instancji. Atrybuty mogą być równic* współdzielone pomiydzy klanami (Mattc w Java lub On-) i w takim przypadku mają zasięg klasyfikatora. Atrybuty o zasięgu klasyfikatora na diagramie klas s.\ podkreślone. co widać na rysunku 11.
Rysunek 11. Atrybut klasyfikatora (staticl
Operacje są zazwyczaj umieszczane w trzeciej sekcji klasy, co zostało pokazane na rysunku 12.
Motfwtosrfl ł ♦ OtCPUSp—dO tost
Rysunek 12. Przykład operacji
Diagramy klas 25