Hermetyzacja (informatyka)
technika wspierająca izolację porcji oprogramowania / Z Wikipedii, wolnej encyclopedia
Hermetyzacja (kalk. „enkapsulacja”[1], w starszych pozycjach „kapsułkowanie”, od ang. encapsulation) – jedno z założeń programowania obiektowego. Hermetyzacja polega na ukrywaniu pewnych danych składowych lub metod obiektów danej klasy tak, aby były one dostępne tylko metodom wewnętrznym danej klasy lub funkcjom zaprzyjaźnionym.
Zobacz też: inne znaczenia wyrazu „hermetyzacja”. |
Gdy dostęp do wszystkich pól danej klasy jest możliwy wyłącznie poprzez metody, lub inaczej mówiąc: gdy wszystkie pola w klasie znajdują się w sekcji prywatnej lub chronionej, to taką hermetyzację nazywa się hermetyzacją pełną.