Rozdiel medzi skrytím údajov a abstrakciou dát

Kľúčový rozdiel: Skrytie údajov, známe aj ako skrytie informácií alebo zapuzdrenie dát v informatike, je technológiou vývoja softvéru používanou v objektovo-orientovanom programovaní (OOP). Používa sa predovšetkým na skrytie podrobností vnútorných objektov, tj návrhov v počítačovom programe, ktoré sa s najväčšou pravdepodobnosťou zmenia. Abstrakcia je ďalší proces v informatike. Skrýva detaily implementácie z dát a programov. Zobrazuje iba relevantné podrobnosti, ak to vyžaduje program.

Skrytie údajov, tiež známe ako skrytie informácií alebo zapuzdrenie dát v informatike, je technológiou vývoja softvéru používanou v objektovo-orientovanom programovaní (OOP). Používa sa predovšetkým na skrytie podrobností vnútorných objektov, tj návrhov v počítačovom programe, ktoré sa s najväčšou pravdepodobnosťou zmenia. Toto skrýva údaje z programov iných častí, takže keď sa údaje alebo rozhodnutia o projekte zmenia, nemajú vplyv na celý program, len na časti, z ktorých nie sú skryté podrobnosti. To zase robí celkový program oveľa viac koní, pretože jedna zmena v časti programu pravdepodobne nezmení celý program.

Skrytie údajov má tiež schopnosť zabrániť prístupu niektorých aspektov triedy alebo softvérovej komponenty svojim klientom. To sa dosiahne použitím funkcií programovacích jazykov, ako sú napríklad súkromné ​​premenné alebo explicitná politika exportu. Skrytie údajov tiež znižuje zložitosť systému pre zvýšenie robustnosti tým, že obmedzuje vzájomné závislosti medzi softvérovými komponentmi.

Abstrakcia je ďalší proces v informatike. Skrýva detaily implementácie z dát a programov. Zobrazuje iba relevantné podrobnosti, ak to vyžaduje program.

Abstrakcia dát umožňuje programátorovi redukovať a rozlíšiť detaily, aby sa mohol sústrediť na niekoľko konceptov naraz. Zobrazuje iba detaily, ktoré používateľ požaduje, zatiaľ čo všetky ostatné podrobnosti a informácie sú skryté. To zjednodušuje dostupnosť dostupných údajov, aby sa používateľ mohol nemusí zaoberať podrobnosťami, ktoré sú v danom čase zbytočné.

Systém môže mať niekoľko odberových vrstiev. Každá vrstva by mala iné významy a skryť rôzne detaily. Wikipedia uvádza tento príklad: vrstvy abstrakcie nízkej úrovne zobrazujú podrobnosti o hardvéri počítača, na ktorom je program spustený, zatiaľ čo vrstvy na vysokej úrovni sa zaoberajú obchodnou logikou programu.

Hlavný rozdiel medzi skrytím údajov a odberom údajov je, že skrytie údajov skrýva niektoré údaje z ostatných častí programu. Tieto údaje nie sú k dispozícii o tých častiach programu, ktoré sú skryté, kým programátor neprepíše kód na odhalenie údajov. Pri získavaní údajov však údaje nie sú úplne skryté. Nie je zobrazené, pretože v súčasnosti nie je relevantné. Ak by sa údaje stali relevantnými, potom by sa to ukázalo.

Odporúčaná

Súvisiace Články

  • rozdiel medzi: Rozdiel medzi Hangover a odobratím

    Rozdiel medzi Hangover a odobratím

    Kľúčový rozdiel: Hangover je účinok, ktorý sa prejavuje po ťažkej konzumácii alkoholu. To sa zvyčajne vyskytuje vtedy, keď začne opotrebovanie opotrebovať a je vykonané absorbované systémom. Odstúpenie je príznaky, ktoré sa vyskytujú, keď osoba, ktorá je závislá od alkoholu alebo iných látok, náhle prestane užívať danú látku. Pitie sa stalo jednou z najobľú
  • rozdiel medzi: Rozdiel medzi licenciou FSSAI a registráciou

    Rozdiel medzi licenciou FSSAI a registráciou

    Kľúčový rozdiel: Všetky a všetky podniky, ktoré majú čo do činenia s potravinami, musia získať licenciu od FSSAI, aby mohli pracovať. Avšak podnik, ktorého obrat je nižší ako 12 lakhs ročne alebo ak ich výrobná kapacita je nižšia ako 100 kg za deň, nemusí získať licenciu FSSAI, ale skôr sa môže dostať len s registráciou FSSAI. FSSAI označuje Úrad bezpečnost
  • rozdiel medzi: Rozdiel medzi Samsung Galaxy S Duos a Nokia Lumia 520

    Rozdiel medzi Samsung Galaxy S Duos a Nokia Lumia 520

    Hlavný rozdiel: Samsung Galaxy S Duos je dual-SIM telefón, ktorý bol spustený v septembri 2012. Telefón je vybavený 4-palcovým TFT kapacitným dotykovým displejom s hustotou približne 233 ppi. Prístroj sa dodáva so softvérovým rozhraním TouchWiz spoločnosti Samsung v systéme Android 4.0.4 ICS. Nokia L
  • rozdiel medzi: Rozdiel medzi Asus FonePad a Samsung Galaxy Poznámka 10.1

    Rozdiel medzi Asus FonePad a Samsung Galaxy Poznámka 10.1

    Kľúčový rozdiel: Asus oznámila spustenie najnovšieho phabletu, Asus Fonepad. Fonepad je 7-palcový tablet s Androidom, ktorý umožňuje používateľom uskutočňovať aj telefonické hovory umiestnením zariadenia do uší. Fablet vyžíva 7-palcovú IPS LED podsvietenú dotykovú obrazovku, ktorá umožňuje multitouchové schopnosti až pre 10 osôb. Obrazovka má rozlíšenie 1280
  • rozdiel medzi: Rozdiel medzi Teak Wood a Sheesham

    Rozdiel medzi Teak Wood a Sheesham

    Hlavný rozdiel: Teakové drevo je typ tvrdého dreva. V podstate pochádza z druhu stromu Tectona grandis, ktorý pochádza z južnej a juhovýchodnej Ázie, hlavne z Indie, Indonézie, Malajzie, Thajska a Barmy. Drevo má teak hladké zrno a textúru. Má žltohnedý odtieň, ktorý môže dozrieť nadčas na striebornošedú farbu. V skutočnosti je teak
  • rozdiel medzi: Rozdiel medzi Hry spoločenstiev a Olympijskými hrami

    Rozdiel medzi Hry spoločenstiev a Olympijskými hrami

    Kľúčový rozdiel: Hlavným rozdielom medzi týmito dvoma je to, že v olympijských hrách sú na celom svete súťažné krajiny, zatiaľ čo v hre Commonwealthu súťažia iba krajiny, ktoré sú súčasťou Spoločenstva národov. Hry spoločenstiev a olympijské hry sú dve rozdielne hry, v ktorých sa krajiny z celého sveta súťažia o vyhrávanie medailí a získanie pozornosti. Tieto dve hry však nie sú úplne pod
  • rozdiel medzi: Rozdiel medzi trvalým pobytom a občanom

    Rozdiel medzi trvalým pobytom a občanom

    Kľúčový rozdiel: Osoba, ktorá má štatút trvalého pobytu, môže legálne zostať v tejto krajine, v ktorej má tento štatút. Bude povolený pobyt a práca v tejto krajine, ale okrem toho nemá ďalšie práva. Osoba, ktorá je občanom, má oveľa viac práv. Popri pobyte a práci v tejto krajine môže voliť aj vo voľbách a mať pas z tejto krajiny. Trvalé bydlisko a občianstvo sú
  • rozdiel medzi: Rozdiel medzi Samsung Galaxy Tab 2 7.0 a Nexus 10

    Rozdiel medzi Samsung Galaxy Tab 2 7.0 a Nexus 10

    Kľúčový rozdiel: Samsung Tab 2 7.0 je 7-palcová tableta, ktorá ponúka PLS TFT LCD displej s hustotou približne 170 ppi. Prístroj je k dispozícii aj v dvoch verziách. Len Wi-Fi a Wi-Fi + 4G. Len tablet s Wi-Fi je napájaný procesorom s dvojjadrovým procesorom s frekvenciou 1 GHz a je dostupný v aplikácii Android v4.0 Ice Cream San
  • rozdiel medzi: Rozdiel medzi voskovaním a kolísaním

    Rozdiel medzi voskovaním a kolísaním

    Hlavný rozdiel: Voskovanie a šklbanie sú dva rôzne spôsoby odstránenia vlasov na tvári a tela. Voskovanie je forma čiastočne permanentného odstraňovania chĺpkov, ktorý sa používa na odstránenie nežiaducich vlasov a výsledkom je vytiahnutie veľkých škvŕn z vlasov z koreňa. Plucking je časovo náročnejší proces, pri ktorom sa pomocou páru pinzety vlasy poťahujú jeden po druhom. Voskovanie a ošúchanie sú dva

Redakcia Choice

Rozdiel medzi cibuľami a šalotkami

Kľúčový rozdiel: Cibuľa vyrastie ako samostatná vyspelá žiarovka na rastlinu, ktorá pri rozrezaní otvorí viac vrstiev. Šalotky, ako cesnak, rastú v zhlukoch žiaroviek. Majú pevnú textúru, sladkú, aromatickú a štipľavú chuť. Cibuľa a šalotka sa bežne používajú zameniteľne. Mnohí dokonca nerozpoznali r