Osztályozó (UML)
Az UML modellező nyelvben az osztályozó a rendszer egy bizonyos elemének szerkezeti és viselkedési tulajdonságait leíró általánosított fogalom. Az osztályozóknak három fő típusa van: osztályok , adattípusok és interfészek, de az osztályozók közé tartoznak az asszociációk, szereplők , használati esetek , jelek, összetevők, csomópontok , használati esetek és alrendszerek is. Az egyszerű tulajdonságok ( attribútumok és műveletek) mellett az osztályozók számos kiterjesztett tulajdonsággal rendelkeznek. Az osztályozók közötti kapcsolatok közé tartozik az általánosítás, az asszociáció , az implementáció és a különféle függőségek (használat stb.) [1] [2]
A legtöbb programozási nyelv az összes objektum besorolását egyértelműnek feltételezi, vagyis minden objektum csak egyetlen osztályba tartozhat. Az UML abból az általánosabb elvből ered, hogy az objektumok egyszerre több osztályba is tartozhatnak. Így az objektumok többszörös osztályozása a többszörös öröklődés közvetlen analógiájának tekinthető [3] .
Jegyzetek
- ↑ Booch, Rambeau, Jacobson, 2006 , Osztályozók, p. 134-136.
- ↑ Booch, Jacobson, Rambeau, 2006 , Osztályozók, p. 66.
- ↑ Booch, Jacobson, Rambeau, 2006 , Egy- és többszörös osztályozás, p. 77.
Irodalom
- G. Booch, D. Rambo, I. Jacobson. UML nyelv. Felhasználói kézikönyv = Az egységes modellezési nyelv felhasználói kézikönyv. - 2. - M. : DMK Press, 2006. - 496 p. — ISBN 5-94074-334-X .
- G. Booch, A. Jacobson, D. Rambo,. UML. Klasszikus CS = Az egységes modellezési nyelv kézikönyve. - 2. - Szentpétervár. : "Péter", 2006. - 736 p. — ISBN 5-469-00599-2 .