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

Usunięte 621 bajtów ,  11 lat temu
m
poprawa linków, drobne redakcyjne: pozostawiłem tylko odwołanie do książki, w której używa się słowa 'enkapsulacja', w rozumieniu niniejszego artykułu
m (Hermetyzacja przeniesiono do Hermetyzacja (informatyka): Hermetyzacja w znaczeniu podstawowym to "uszczelnianie jakichś urządzeń, przewodów itd...." (za słownikiem wyrazów obcych))
m (poprawa linków, drobne redakcyjne: pozostawiłem tylko odwołanie do książki, w której używa się słowa 'enkapsulacja', w rozumieniu niniejszego artykułu)
'''Hermetyzacja''' (z [[język angielski|ang.]] ''encapsulation'', '''kapsułkowanie''',inna '''ukrywanieużywana informacji''',nazwa czasami takżeto '''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ęlang|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-22en}}</ref><ref>{{cytuj stronę|url=ftp://ftp.helion.pl/online/acs3bi/acs3bi-4.pdf|tytuł=ActionScript''encapsulation'') 3.0. Bibliaw - fragment ze spisem treści[[informatyka|nazwisko=Braunstein|imię=Roger|nazwisko2=Wright|imię2=Mims H. |opublikowany=helion.pl|strony=3|data dostępu=2009-11-22}}</ref>) –informatyce]], jedno z założeń [[Paradygmat (nauka)|paradygmatuparadygmat]]u [[Programowanie obiektowe|programowania obiektowego]]. PolegaHermetyzacja onopolega na ukrywaniu pewnych [[dane|danych]] składowych lub [[metoda (programowanie obiektowe)|metod]] obiektów danej [[Klasa_(programowanie_obiektowe)|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, gdyGdy dostęp do wszystkich pól wdanej klasieklasy 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), to taką hermetyzację nazywa się ''hermetyzacją pełną''.
 
== Przyczyny stosowania hermetyzacji ==