Klasifikátor (UML)

Klasifikátor v modelovacím jazyce UML  je zobecněný koncept popisu strukturálních a behaviorálních vlastností určitého prvku systému. Existují tři hlavní typy klasifikátorů: třídy , datové typy a rozhraní, ale mezi klasifikátory patří také asociace, aktéři , případy užití , signály, komponenty, uzly , případy užití a podsystémy. Kromě jednoduchých vlastností ( atributů a operací) mají klasifikátory velké množství rozšířených. Vztahy mezi klasifikátory zahrnují zobecnění, asociaci , implementaci a různé druhy závislostí (použití atd.) [1] [2]

Většina programovacích jazyků předpokládá klasifikaci všech objektů jako jednoznačnou, to znamená, že každý objekt může patřit pouze do jedné třídy. UML vychází z obecnějšího principu, že objekty mohou patřit do více než jedné třídy současně. Na vícenásobnou klasifikaci objektů lze tedy pohlížet jako na přímou analogii vícenásobné dědičnosti [3] .

Poznámky

  1. Booch, Rambeau, Jacobson, 2006 , Klasifikátory, str. 134-136.
  2. Booch, Jacobson, Rambeau, 2006 , Klasifikátory, str. 66.
  3. Booch, Jacobson, Rambeau, 2006 , Single and Multiple Classification, str. 77.

Literatura