Hermetyzacja (informatyka): Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
Nie podano opisu zmian |
słowo enkapsulacja jest używane, więc istnieje |
||
Linia 1:
'''Hermetyzacja''' (z [[język angielski|ang.]] ''encapsulation'', '''kapsułkowanie'''
Z '''pełną hermetyzacją''' mamy do czynienia wtedy, gdy dostęp do wszystkich pól w klasie jest możliwy tylko i wyłącznie poprzez metody, lub inaczej mówiąc gdy wszystkie pola w klasie znajdują się w sekcji prywatnej (lub chronionej).
Linia 62:
Dzięki stosowaniu hermetyzacji można ''budować'' modele rzeczywistości jako struktury składające z mniejszych ''modułów'', z których każdy ma pewne określone dane i określone metody wpływania na ich stan i sprawdzania go. Na przykład w tworzeniu [[model]]u samochodu można użyć modułu silnika, który ma określony szereg danych wewnętrznych (np. opisujących jego stan w trakcie pracy) i metod wewnętrznych (np. pobranie paliwa, wywołanie reakcji, ruch wirnika). Wszystko to jednak jest nieistotne dla użytkownika (a nawet nie powinno być dostępne), który ma możliwość użycia tylko zapłonu i wyłączenia silnika.
{{Przypisy}}
==Zobacz też:==
|