Hermetyzacja (informatyka): Różnice pomiędzy wersjami

o!
m (Nagłówek kończy się dwukropkiem)
(o!)
'''Hermetyzacja''' (z [[język angielski|ang.]] ''encapsulation'', '''kapsułkowanie''', '''ukrywanie informacji''', czasami także '''enkapsulacja'''<ref>{{cytuj książkę|nazwisko=Grębosz|imię=Jerzy|tytuł=Symfonia C++ Standard|wydawca=Edition 2000|miejsce=Kraków|data=2005|strony=416|isbn=83-7366-073-9}}</ref><ref>{{cytuj stronę|url=http://www.google.pl/webhp?hl=pl#hl=pl&lr=lang_pl&ei=aQAJS8aROZ2MmwO25PU-&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CA4QBSgA&q=enkapsulacja+programowanie&spell=1&fp=160264f6c4afa150|tytuł=Wynik wyszukiwania słowa "enkapsulacja" dla języka polskiego|opublikowany=Google|data dostępu=2009-11-22}}</ref><ref>{{cytuj stronę|url=ftp://ftp.helion.pl/online/acs3bi/acs3bi-4.pdf|tytuł=ActionScript 3.0. Biblia - fragment ze spisem treści|nazwisko=Braunstein|imię=Roger|nazwisko2=Wright|imię2=Mims H. |opublikowany=helion.pl|strony=3|data dostępu=2009-11-22}}</ref>) – jedno z założeń [[Paradygmat (nauka)|paradygmatu]] [[Programowanie obiektowe|programowania obiektowego]]. Polega ono na ukrywaniu pewnych [[dane|danych]] składowych lub metod obiektów danej klasy tak, aby były one (i ich modyfikacja) dostępne tylko [[metoda (programowanie obiektowe)|metodom]] wewnętrznym danej klasy lub [[funkcja zaprzyjaźniona|funkcjom z nią zaprzyjaźnionym]].
 
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). o!
 
== Przyczyny stosowania hermetyzacji ==
Anonimowy użytkownik