Atribut (UML)

Un atribut ( caracteristică ) în limbajul de modelare UML este un element numit de un anumit tip dintr-o clasă, folosit pentru a reprezenta informații despre entitatea care este modelată. O clasă poate avea orice număr de atribute sau deloc, fiecare obiect de clasă are valori private pentru atributele sale [1] .

Din punctul de vedere al semanticii UML, un atribut este o descriere a unui element clasificator al cărui interval de valori este reprezentat de un anumit interval sau set. Cu această abordare, clasificatorul formează un spațiu de nume pentru atributele sale , care poate conține și alte proprietăți (nume de roluri în asociere etc.). O anumită valoare de atribut aparține fiecărei instanțe a clasificatorului dat și tuturor descendenților acestuia; nu depinde de valorile acestui atribut în alte cazuri [2] .

În UML, un atribut poate fi redefinit. Atributele și polii asociațiilor conțin informații identice și pot fi interschimbabile [2] .

Note

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

Surse