Razlika med skrivanjem podatkov in abstrakcijo podatkov

Ključna razlika: Skrivanje podatkov, znano tudi kot skrivanje podatkov ali zaprtje podatkov v računalništvu, je tehnika razvoja programske opreme, ki se uporablja v objektno usmerjenem programiranju (OOP). Uporablja se predvsem za skrivanje notranjih podrobnosti objekta, tj. Oblikovalskih odločitev v računalniškem programu, ki se bodo najverjetneje spremenile. Abstrakcija je še en proces v računalništvu. Skriva podrobnosti izvajanja iz podatkov in programov. Prikazuje samo ustrezne podrobnosti, kot jih zahteva program.

Skrivanje podatkov, znano tudi kot skrivanje informacij ali enkapsulacija podatkov v računalništvu, je tehnika razvoja programske opreme, ki se uporablja v objektno usmerjenem programiranju (OOP). Uporablja se predvsem za skrivanje notranjih podrobnosti objekta, tj. Oblikovalskih odločitev v računalniškem programu, ki se bodo najverjetneje spremenile. To skriva podatke iz drugih programov za dele, tako da, ko se spremenijo odločitve o podatkih ali oblikovanju, ne bodo vplivale na celoten program, samo tisti deli, iz katerih se podatki ne skrivajo. To pa naredi celotni program veliko več hlevov, saj ena sama sprememba dela programa verjetno ne bo spremenila celotnega programa.

Skrivanje podatkov ima tudi možnost, da prepreči dostop nekaterih odjemalcev razreda ali programske opreme do svojih strank. To se doseže z uporabo funkcij programskega jezika, kot so zasebne spremenljivke ali eksplicitna izvozna politika. Skrivanje podatkov tudi zmanjšuje kompleksnost sistema zaradi povečane robustnosti z omejevanjem soodvisnosti med komponentami programske opreme.

Abstrakcija je še en proces v računalništvu. Skriva podrobnosti izvajanja iz podatkov in programov. Prikazuje samo ustrezne podrobnosti, kot jih zahteva program.

Apstrakcija podatkov omogoča programerju, da zmanjša in faktorizira podrobnosti, tako da se lahko osredotoči na nekaj konceptov naenkrat. Prikazuje samo podrobnosti, ki jih zahteva uporabnik, medtem ko so vse ostale podrobnosti in informacije skrite. To poenostavi razpoložljive podatke, tako da uporabniku morda ni treba obravnavati podrobnosti, ki so bile takrat nepotrebne.

Sistem ima lahko več abstrakcijskih plasti. Vsaka plast bi imela različne pomene in skrivala različne podrobnosti. Wikipedija navaja ta primer: nizki nivoji abstrakcije razkrivajo podrobnosti računalniške strojne opreme, kjer se izvaja program, medtem ko sloji na visoki ravni obravnavajo poslovno logiko programa.

Glavna razlika med skrivanjem podatkov in abstrakcijo podatkov je, da skrivanje podatkov skriva nekaj podatkov iz drugih delov programa. Ti podatki niso nikoli na voljo za dele programa, iz katerih je skrit, dokler programer ne spremeni kode za razkrivanje podatkov. Pri abstrakciji podatkov pa podatki niso popolnoma skriti. Samo ni prikazana, ker trenutno ni pomembna. Če bi podatki postali pomembni, bi bilo prikazano.

Priporočena

Sorodni Članki

  • priljubljenih primerjav: Razlika med nosečnico in zanositvijo

    Razlika med nosečnico in zanositvijo

    Ključna razlika: Nosečnost traja približno 40 tednov, od prvega dne prejšnjega normalnega obdobja. Tedni so razvrščeni v tri trimesečja. Ker je zamisliti izraz, ki se uporablja, ko dekle / ženska dejansko zanosi. Poskušati zamisliti in zanositi sta dva podobna izraza. Ženska, ki zanosi, pomeni, da je spočela. V nasledn
  • priljubljenih primerjav: Razlika med otokom in celino

    Razlika med otokom in celino

    Ključna razlika: Merriam-Webster Dictionary opredeljuje otok kot "del zemljišča, obdan z vodo in manjši od celine." Mit o celinah: kritika metageografije navaja: »Celine se razumejo kot velike, zvezne, diskretne mase kopna, ki so idealno ločena z vodnimi površinami. ”Tudi kontinenti so določeni zaradi njegove namestitve in da ležijo na kontinentalni litosferi, ki je del tektonskih plošč, ki plavajo visoko na staljenem plašču Zemlje. Zemljevid ali
  • priljubljenih primerjav: Razlika med CAT, MAT in GMAT

    Razlika med CAT, MAT in GMAT

    Ključna razlika: CAT (Common Admission Test), MAT (Test Aptitude Management) in GMAT (Graduate Management Admission Test) so splošni preizkusi vodenja, ki se vsako leto izvedejo po predpisanem razporedu za sprejem v vodstvo. Razlikujejo se po posameznih institucijah, vzorcu papirja in časovnem razporedu. C
  • priljubljenih primerjav: Razlika med Samsung Galaxy Tab 3 8.0 in Samsung Galaxy Tab 2 10.1

    Razlika med Samsung Galaxy Tab 3 8.0 in Samsung Galaxy Tab 2 10.1

    Ključna razlika: Samsung je dodal še eno tableto k svoji vedno večji ponudbi. Tab 3 8-palčni sledi Tab 3 7-palčni, ki je začel prej v letu 2013. Tableta ima 8-palčni TFT zaslon na dotik, ki ponuja približno 189 ppi gostote slikovnih pik. Naprava je na voljo v treh različicah: Wi-Fi, 3G in 4G. Galaxy
  • priljubljenih primerjav: Razlika med odstopom in odpovedjo

    Razlika med odstopom in odpovedjo

    Ključna razlika: Odstop je, ko se zaposleni odloči zapustiti službo. To je formalno dejanje odpovedi ali opustitve urada ali položaja. Prenehanje je, ko delodajalec odpusti zaposlenega. Zaposlitev je ena od odgovornosti biti odrasel. Za večino odraslih je zaposlitev edini vir dohodka, ki ga imajo. Ven
  • priljubljenih primerjav: Razlika med osjo in orbito

    Razlika med osjo in orbito

    Ključna razlika: Os je namišljena črta skozi severni in južni pol, na katerih se Zemlja vrti. Orbita je ukrivljena pot, ki jo sprejme objekt okoli zvezde, planeta, lune itd. Oxfordski slovarji definirajo Axis kot, Navidezna črta, okoli katere se telo vrti: Zemlja se vrti okoli svoje osi vsakih 24 ur. V g
  • priljubljenih primerjav: Razlika med ADD in ADHD

    Razlika med ADD in ADHD

    Ključna razlika: motnja pomanjkanja pozornosti - hiperaktivnost (ADHD) je medicinska motnja, za katero je značilna prekomerna nepazljivost, hiperaktivnost in impulzivnost. ADD je starejši izraz, ki se uporablja za sklicevanje na motnjo pomanjkanja pozornosti. Ta vrsta je zdaj znana kot pretežno nepazljiva (ADHD-PI ali ADHD-I), podskupina ADHD. Mo
  • priljubljenih primerjav: Razlika med True Friendom in Best Friendom

    Razlika med True Friendom in Best Friendom

    Ključna razlika: pravi prijatelj je izjemen prijatelj. So najbolj ugodne, zaželene ali najbolj primerne za vas. Najboljši prijatelj je tisti, ki ga lahko pokličete in pogovorite o večini tem kadar koli in kjerkoli. Beseda "prijatelj" ima lahko številne pomene. Gre za medsebojno razmerje med dvema osebama, ki imata medsebojne naklonjenosti. Za t
  • priljubljenih primerjav: Razlika med distributerjem in založnikom

    Razlika med distributerjem in založnikom

    Ključna razlika: Distributer in založnik distribuirata blago, vendar distributer distribuira blago brez kakršnega koli načrtovanja, medtem ko trgovci distribuirajo blago z načrtom. Distributer v bistvu distribuira blago v razsutem stanju zadevnim strankam, ki ga sestavljajo trgovci na drobno in dobavitelji. Nji

Izbira Urednika

Razlika med To in Too

Ključna razlika: 'Za' je predlog, ki lahko pomeni veliko različnih stvari, odvisno od uporabe v določenem stavku. "Preveč" se uporablja za izražanje intenzivnosti določene situacije, podobno kot pridevnik. 'Za' in 'preveč' sta v črkovanju zelo podobna, vendar sta povsem drugačna pri uporabi. V razli