Zapouzdření (programování): Porovnání verzí

Smazaný obsah Přidaný obsah
počáteční verze překladu z en verze
 
styl
Řádek 1:
'''Zapouzdření''' může být vysvětleno jako zabalení dat a metod do jedné komponenty. Funkce zapouzdření jsou dostupné skrze třídy ve většině objektově orientovaných programovacích jazyků. Zapouzdření rovněž umožňuje ukrytí atributů a metod v objektu pomocí stavby nepropustné zdi, která brání kód proti nechtěným změnám.
{{Překlad|en|Encapsulation (object-oriented programming)|654013018}}
 
Zapouzdření může být vysvětleno jako zabalení dat a metod do jedné komponenty. Funkce zapouzdření jsou dostupné skrze třídy ve většině objektově orientovaných programovacích jazyků. Zapouzdření rovněž umožňuje ukrytí atributů a metod v objektu pomocí stavby nepropustné zdi, která brání kód proti nechtěným změnám.
 
V programovacích jazycích je '''zapouzdření''' přirovnáváno k jednomu z dvou pojmů a někdy i jejich kombinací<ref>Michael Lee Scott, ''Programming language pragmatics'', Edition 2, Morgan Kaufmann, 2006, ISBN 0-12-633951-1, p. 481: "Encapsulation mechanisms enable the programme<sup></sup>r to group data and the subroutines that operate on them together in one place, and to hide irrelevant details from the users of an abstraction."</ref><ref name=Dale>Nell B. Dale, Chip Weems, ''Programming and problem solving with Java'', Edition 2, Jones & Bartlett Publishers, 2007, ISBN 0-7637-3402-0, p. 396</ref>, tedy:
Řádek 174 ⟶ 172:
 
== Reference ==
{{Překlad|en|Encapsulation (object-oriented programming)|654013018}}
{{Reflist|2}}
<references />
 
== Externí odkazy ==