Láthatóság (UML)
A láthatóság ( angol láthatóság ) az UML modellezési nyelvben egy olyan tervezési tulajdonság, amely egy bizonyos tároló elemeihez ( attribútumokhoz és műveletekhez) van definiálva, annak érdekében, hogy megadja ennek az elemnek a különféle más osztályozók általi használatának lehetőségét . A láthatósági szemantikának köszönhetően el lehet rejteni a jelentéktelen megvalósítási részleteket, és pontosan láthatóvá lehet tenni azt a funkciót, amelyre az osztályozónak szüksége van az absztrakció megvalósításához . A láthatóságot nem szabad összetéveszteni a hatókörrel [ 1 ] [ 2 ]
.
Bár számos nyelven lehetőség van egyéni láthatósági típusok meghatározására, az UML nyelvi szabvány csak négy előre meghatározott láthatósági szintet tesz lehetővé [1] [3] :
- public (open), amely hozzáférést biztosít ehhez az elemhez bármely külső osztályozó számára, és a szimbólum jelöli +.
- védett (védett), amely a leszármazottai kivételével minden külső osztályozóra korlátozza a hozzáférést ehhez az elemhez. A szimbólum jelzi #.
- privát (zárt), amely lezárja az ehhez az elemhez való hozzáférést minden külső osztályozó számára, és a szimbólum jelöli -.
- csomag , amely az elemet elérhetővé teszi az ugyanazon a csomagon belül deklarált összes osztályozó számára . A szimbólum jelzi ~.
Jegyzetek
- ↑ 1 2 Booch, Rambeau, Jacobson, 2006 , Láthatóság, p. 138.
- ↑ Butch, Jacobson, Rambo, 2006 , láthatóság (láthatóság), p. 696.
- ↑ Butch, Jacobson, Rambo, 2006 , láthatóság (láthatóság), p. 696-698.
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 .