Rozdíl mezi skrytím dat a abstrakcí dat

Klíčový rozdíl: Úkryt dat, známý také jako skrývání informací nebo zapouzdření dat v informatice, je technikou vývoje softwaru používanou v objektově orientovaném programování (OOP). Používá se hlavně ke skrytí detailů vnitřního objektu, tj. Rozhodnutí o návrhu v počítačovém programu, které se s největší pravděpodobností změní. Abstrakce je další proces v informatice. Skrývá detaily implementace z dat a programů. Zobrazuje pouze relevantní podrobnosti, pokud to vyžaduje program.

Skrývání dat, známé také jako skrývání informací nebo zapouzdření dat v informatice, je technikou vývoje softwaru používanou v objektově orientovaném programování (OOP). Používá se hlavně ke skrytí detailů vnitřního objektu, tj. Rozhodnutí o návrhu v počítačovém programu, které se s největší pravděpodobností změní. To skrývá data z jiných programů, takže když se data nebo návrh rozhodnutí změní, nebudou mít vliv na celý program, pouze na části, ze kterých nejsou podrobnosti skryté. To zase dělá celkový program mnohem více stájí, protože jedna změna v části programu pravděpodobně nezmění celý program.

Ukrývání dat má také možnost zabránit tomu, aby některé aspekty třídy nebo softwarové komponenty byly přístupné svým klientům. Toho lze dosáhnout použitím funkcí programovacích jazyků, jako jsou soukromé proměnné nebo explicitní zásady exportu. Ukrytí dat také snižuje složitost systému pro zvýšení robustnosti tím, že omezuje vzájemné závislosti mezi softwarovými komponentami.

Abstrakce je další proces v informatice. Skrývá detaily implementace z dat a programů. Zobrazuje pouze relevantní podrobnosti, pokud to vyžaduje program.

Abstrakce dat umožňuje programátoru snížit a vyčíslit detaily tak, aby se mohl soustředit na několik konceptů najednou. Zobrazuje pouze podrobnosti, které uživatel požaduje, zatímco všechny ostatní podrobnosti a informace jsou skryté. To zjednodušuje data, která jsou k dispozici, takže uživatel nemusí mít co do činění s detaily, které jsou v té době zbytečné.

Systém může mít několik abstrakčních vrstev. Každá vrstva by měla různé významy a skrývala různé detaily. Wikipedia uvádí tento příklad: vrstvy abstrakce na nízké úrovni odhalují podrobnosti o hardwaru počítače, kde je program spuštěn, zatímco vrstvy na vysoké úrovni se zabývají obchodní logikou programu.

Hlavní rozdíl mezi skrytými daty a abstrakcí dat spočívá v tom, že skrytí dat skrývá data z ostatních částí programu. Tato data nejsou nikdy k dispozici o částech programu, od kterých je skrytá, dokud programátor nepřepíše kód, aby odhalil data. V abstrakci dat však data nejsou zcela skrytá. Není to právě zobrazeno, protože v současné době není relevantní. Pokud by se údaje staly relevantními, pak by to bylo vidět.

Doporučená

Související Články

  • populární srovnání: Rozdíl mezi hrncem a houstem

    Rozdíl mezi hrncem a houstem

    Klíčový rozdíl: Kastról je pokrm, který obsahuje kusy masa, zeleniny, škrobové pojivo a křupavé polevy. Stew je kombinace přísad, konkrétně masa a zeleniny, které jsou umístěny na skladě a vařené v hrnci nad otevřeným ohněm. Kastról je pečený ze všech stran ohříváním, zatímco gril je vařený na sporáku s teplem pouze ze spodu. Téměř každá kultura má své vlastn
  • populární srovnání: Rozdíl mezi Batoh, Haversack, Batoh a Ruksak

    Rozdíl mezi Batoh, Haversack, Batoh a Ruksak

    Klíčový rozdíl: Batoh je typ tašky, která se nosí na zádech. Existuje mnoho typů batohů: batoh, batoh, batoh, batoh atd. Batoh a batoh jsou v podstatě druhy batohů. Případně Haversack je taška s jedním ramenem. Batoh je typ sáčku, který se nosí na zádech. To je obvykle vyrobeno z látky a má dva popruhy, které mají být použity k zajištění tašky přes ramena. Batohy jsou poměrně užitečné, p
  • populární srovnání: Rozdíl mezi významem a definicí

    Rozdíl mezi významem a definicí

    Klíčový rozdíl: Termín definice uvádí kritické a analytické aspekty jakéhokoli slova, zatímco smysl je to, co lze ze slova vyvodit. Slovo může mít jednu definici, zatímco může mít sto významů, odlišných od každé osoby. Pojmy, význam a definice se často objevují při diskusi o slovech. Zatímco mnozí věří, že jso
  • populární srovnání: Rozdíl mezi MPhil a Ph.D.

    Rozdíl mezi MPhil a Ph.D.

    Klíčový rozdíl: MPhil je zkrácená forma "magisterské filozofie", zatímco PhD je zkrácena z "doktora filozofie". Mistr filozofie (MPhil nebo Ph.M.) je postgraduální výzkumný titul, což znamená, že je vybrán po dokončení bakalářského titulu. Doktor filozofie (Ph.D., PhD, D.Phil., Neb
  • populární srovnání: Rozdíl mezi Brunetkou a Blonde

    Rozdíl mezi Brunetkou a Blonde

    Klíčový rozdíl: Bruneta je termín, který se používá k označení osoby, která má hnědé nebo černé vlasy. Termín bruneta pokrývá barvy vlasů od světle hnědé až černé. Blond nebo blondýnka je osoba, která má férové ​​vlasy v důsledku nízké koncentrace hnědého eumelaninu. Stereotyp Blonďat a Brunet je viditelný
  • populární srovnání: Rozdíl mezi Feng Shui a Vastu Shastra

    Rozdíl mezi Feng Shui a Vastu Shastra

    Klíčový rozdíl: Rozdíl mezi těmito dvěma je založen na jejich systému víry, ve kterém "Vastu Shastra" sjednocuje moderní vědu s astrologií a astronomií, zatímco "Feng Shui" je o energetické rovnováze a její synchronizaci. Feng shui a Vastu Shastra jsou posvátné těla znalostí, které odhalují spojení mezi lidmi a jejich domovy. Jsou to starodávné umění
  • populární srovnání: Rozdíl mezi šerifem a maršálem

    Rozdíl mezi šerifem a maršálem

    Hlavní rozdíl : Obecný rozdíl mezi šerifem a maršálem je založen na tom, kdo je zaměstnává. Šerifové jsou voleni občanem a v jejich kraji udržují zákon a pořádek. Maršálové jsou vládní úředníci, kteří uplatňují právo v celém národě. Maršál je termín používaný v několika oficiálních tituly v různých oborech společnosti. V poslední době je používána pro vyvýšené úřa
  • populární srovnání: Rozdíl mezi dítětem a dítětem

    Rozdíl mezi dítětem a dítětem

    Klíčový rozdíl : Slovo "dítě" znamená každé dítě od narození do věku 4 let, zatímco slovo "dítě" se vztahuje na každé dítě ve věku od tří měsíců do 12 let. Jedním z nejvíce zvláštních okamžiků v životě je, když se dítě na tebe dívá, nebo pevně přitiskne váš prst pevně k těm nejmenším, nebo se na vás usměje, když na něj děláte legrační tváře. Děti jsou skutečně poslány Božím, kteří se vyvíjejí jako
  • populární srovnání: Rozdíl mezi únosem a rukojmími

    Rozdíl mezi únosem a rukojmími

    Klíčový rozdíl: Únos znamená odchod bez držení zákonné pravomoci k tomu, zatímco rukojmí odkazuje na osobu nebo entitu, která je držena zajatcem jako jistota. Slovo únos je spojeno s činností, při které je osoba odebrána obvykle proti vůli osoby. To se obvykle provádí za výkupné. Únos dětí se stal hrozb

Redakce Choice

Rozdíl mezi Asus FonePad a Nexus 7

Klíčový rozdíl: Společnost Asus oznámila uvedení nejnovějšího phabletu, Asus Fonepad. Fonepad je 7-palcový tablet s Androidem, který umožňuje uživatelům telefonovat také tak, že je umístí do ucha. Fablet je vybaven 7palcovým IPS LED podsvíceným dotykovým displejem, který umožňuje multitouchovou funkci až pro 10 osob. Obrazovka má rozlišení 128