Atribut (UML)

Atribut ( feature ) v modelovacím jazyce UML je pojmenovaný prvek určitého typu ve třídě, který se používá k reprezentaci informací o modelované entitě. Třída může mít libovolný počet atributů nebo vůbec žádné, každý objekt třídy má pro své atributy soukromé hodnoty [1] .

Z hlediska sémantiky UML je atribut popis prvku klasifikátoru , jehož rozsah hodnot je reprezentován určitým rozsahem nebo množinou. Tímto přístupem tvoří klasifikátor jmenný prostor pro své atributy , který může obsahovat i další vlastnosti (názvy rolí v asociaci atd.). Konkrétní hodnota atributu náleží každé instanci daného klasifikátoru a všem jeho potomkům; nezávisí na hodnotách tohoto atributu v jiných případech [2] .

V UML lze atribut předefinovat. Atributy a póly asociací obsahují identické informace a mohou být dobře zaměnitelné [2] .

Poznámky

  1. Booch, Rambeau, Jacobson, 2006 , Atributy, str. 64-65.
  2. 1 2 Booch, Jacobson, Rambo, 2006 , atribut (atribut), str. 194.

Zdroje