Źródło: Arkusze CKE
Założenie programowania obiektowego polegające na ukrywaniu składowych klasy tak, aby były one dostępne tylko
Warianty odpowiedzi
-
A
wyjątki.
-
B
hermetyzacja.
-
C
dziedziczenie.
-
D
polimorfizm.
Wyjaśnienie
Hermetyzacja to po prostu inne określenie na enkapsulację.
Polega na tym, że zabraniamy bezpośredniego dostępu do wewnętrznych zmiennych klasy z poziomu zewnętrznego kodu. Zabezpieczamy je modyfikatorami dostępu, na przykład private.
Dzięki temu dostęp do danych mają jedynie metody danej klasy. Gwarantuje to bezpieczeństwo danych i spójność całego obiektu.