Klassidiagrammid
oma sisule (s.t. impordib elemente teistest pakettidest), on tegemist
jagatud agregatsiooniga.
Pakett võib omada nähtavust (visibility) nagu klassidki, mis näitab,
kuidas teised paketid saavad pöörduda tema sisu poole. Nähtavuse
astmeid on 4: privaatne, kaitstud, avalik, realisatsioon. Vaikimisi avalik.
Avalik nähtavus tähendab, et teised elemendid saavad näha ja kasutada
paketi sisu. Privaatne (private) tähendab, et ainult pakett, mis omab või
impordib mudelielementi, saab seda kasutada. Kaitstud (protected)
nähtavus on sarnane privaatsele, kuid lisaks omanikule ja importijatele
saavad kaitstud paketi sisu kasutada ka pärimishierarhias allpool
paiknevad paketid. Realisatsioon on sarnane privaatsele, kuid teised
paketid ei saa realisatsiooni nähtavusega paketi sisu importida.
Pakett võib omada liidest, mis publitseerib tema käitumist. Tavaliselt siis
üks või enam klasse paketi seest realiseerivad selle liidese.
Templates