Tietojen piilottaminen ja tietojen poisto eroavat toisistaan

Keskeinen ero: Tietojen piilottaminen, joka tunnetaan myös tietojenkäsittelytietojen peittoon tai tietojen kapselointiin, on ohjelmistokehitystekniikka, jota käytetään OOP: ssa. Sitä käytetään pääasiassa piilottamaan sisäisiä esineitä, eli tietokoneohjelman suunnittelupäätöksiä, jotka todennäköisesti muuttuvat. Abstraktio on toinen tietotekniikan prosessi. Se piilottaa toteutuksen tiedot datasta ja ohjelmista. Se näyttää vain olennaiset yksityiskohdat, kun ohjelma sitä vaatii.

Tietojen piilottaminen, joka tunnetaan myös tietojenkäsittelytietojen piilossa tai tietojen kapseloinnissa, on ohjelmistokehitystekniikka, jota käytetään OOP: ssa. Sitä käytetään pääasiassa piilottamaan sisäisiä esineitä, eli tietokoneohjelman suunnittelupäätöksiä, jotka todennäköisesti muuttuvat. Tämä piilottaa muiden osien ohjelmien tiedot, joten kun tiedot tai suunnittelupäätökset muuttuvat, niillä ei ole vaikutusta koko ohjelmaan, vain osat, joita yksityiskohdat eivät ole piilossa. Tämä puolestaan ​​tekee ohjelmasta paljon enemmän tallia, koska yksittäinen muutos ohjelman osassa ei todennäköisesti muuta koko ohjelmaa.

Tietojen piilottamisella on myös mahdollisuus estää tiettyjen luokkien tai ohjelmistokomponenttien näkökohtien pääsy asiakkailleen. Tämä saavutetaan käyttämällä joko ohjelmointikieliominaisuuksia, kuten yksityisiä muuttujia tai nimenomaista vientipolitiikkaa. Tietojen piilottaminen vähentää myös järjestelmän monimutkaisuutta, mikä lisää vankkuutta rajoittamalla ohjelmistokomponenttien välisiä riippuvuuksia.

Abstraktio on toinen tietotekniikan prosessi. Se piilottaa toteutuksen tiedot datasta ja ohjelmista. Se näyttää vain olennaiset yksityiskohdat, kun ohjelma sitä vaatii.

Tietojen abstraktio mahdollistaa ohjelmoijan vähentää ja laskea yksityiskohtia, jotta hän voi keskittyä muutamaan käsitteeseen kerrallaan. Se näyttää vain käyttäjän edellyttämät yksityiskohdat, kun taas kaikki muut yksityiskohdat ja tiedot on piilotettu. Tämä tehostaa käytettävissä olevia tietoja, jotta käyttäjä ei välttämättä tarvitse käsitellä tietoja, jotka ovat tarpeettomia.

Järjestelmässä voi olla useita abstraktiokerroksia. Kullakin kerroksella olisi erilaiset merkitykset ja piilotettaisiin eri yksityiskohtia. Wikipedia luettelee tämän esimerkin: matalan tason abstraktiokerrokset paljastavat tietokonelaitteiston tiedot, joissa ohjelma suoritetaan, kun taas korkean tason kerrokset käsittelevät ohjelman liiketoimintalogiikkaa.

Tärkein ero tietojen piilottamisen ja tiedonkeruun välillä on, että tiedot piilottavat piilottaa joitakin tietoja ohjelman muista osista. Nämä tiedot eivät ole koskaan käytettävissä ohjelman osista, joita se on piilotettu, kunnes ohjelmoija kirjoittaa koodin uudelleen tietojen paljastamiseksi. Tietojen abstraktiossa tiedot eivät kuitenkaan ole täysin piilossa. Sitä ei juuri näytetä, koska se ei ole tällä hetkellä merkityksellinen. Jos tiedot olisivat merkityksellisiä, se näytetään.

Suositeltava

Aiheeseen Liittyviä Artikkeleita

  • ero: Jodin ja jodidin välinen ero

    Jodin ja jodidin välinen ero

    Tärkein ero: Jodi on kemiallinen elementti, jossa on symboli I ja atomiluku 53. Jodi saa yhden elektronin voidakseen tulla jodidi-ioniksi (I-ioniksi). Jodi on kemiallinen elementti, jossa on symboli I ja atomiluku 53. Se on kemiallinen yhdiste, joka on väriltään violetti. Pohjimmiltaan, kun atomit saavat tai menettävät elektroneja, niistä tulee ioneja. Jodin
  • ero: Tiheyden ja painon välinen ero

    Tiheyden ja painon välinen ero

    Tärkein ero: Tiheys on kohteen massa tilavuutta kohti. Paino on voima, jonka maa vetää kohteen massaan. Tiheys ja paino ovat molemmat termejä, joita yleisesti käytetään fysiikassa, mutta suurelle yleisölle näiden kahden välinen ero ei ehkä ole tuttu. Tämä vaikeutuu, koska termeillä on myös muita käyttötapoja muilla aloilla. Painoa käytetää
  • ero: Sony Xperia P: n ja Nokia Lumia 720: n välinen ero

    Sony Xperia P: n ja Nokia Lumia 720: n välinen ero

    Keskeinen ero: Sony Xperia P: ssä on 4 tuuman TFT-kosketusnäyttö, joka mahdollistaa jopa 4-kosketusominaisuudet. Näyttö on naarmuuntumaton ja siinä on särkyvää pinnoitetta. Kosketusnäytössä on noin 275 ppi pikselin tiheys yhdessä WhiteMagic-tekniikan kanssa, mikä lisää ylimääräisen valkoisen pikselin, jossa on jo olemassa oleva punainen, sininen ja vihreä. Nokia Lumia 720 on
  • ero: Tarkastuksen ja tarkistuksen välinen ero

    Tarkastuksen ja tarkistuksen välinen ero

    Keskeinen ero : Sekä sanat Check and Review ovat nimimerkkejä, mutta keskeinen ero on molempien sanojen merkityksessä. Tarkistuksella tarkoitetaan tarkkuuden etsimistä tai tietyn standardin tarkastamista, kun taas tarkastelu on toista tai sitä seuraavaa aikaa, kun luetaan konteksti tai sisältö. Tarki
  • ero: BMI: n, ASCAP: n ja SESAC: n välinen ero

    BMI: n, ASCAP: n ja SESAC: n välinen ero

    Keskeinen ero: Amerikan yhdysvalloissa toimii kolme tärkeintä suorituskykyä edustavaa järjestöä: amerikkalaisen säveltäjien, kirjailijoiden ja kustantajien yhdistys (Broadcast Music, Inc.) ja eurooppalaisen lavastajien ja säveltäjien yhdistys ( SESAC). Jos taiteilija suhtautuu vakavasti musiikkiteollisuuteen, hänen on suositeltavaa liittyä esitysoikeusjärjestöön (PRO). PRO on virast
  • ero: Stickballin ja kriketin välinen ero

    Stickballin ja kriketin välinen ero

    Tärkein ero: Stickball on oikeastaan ​​katupeli, joka on hyvin samanlainen kuin baseball ja sisältää myös perustaa. Se on epävirallinen peli, jota ei ole kodifioinut valtio tai kansainvälinen hallintoelin. Stickball pelataan käyttäen luuta kahvaa ja mitä tahansa palloa, joka on suhteellisen tenniskentän kokoinen. Kriketti on s
  • ero: MPG: n ja MP4: n välinen ero

    MPG: n ja MP4: n välinen ero

    Keskeinen ero: MPEG tarkoittaa Moving Picture Experts Groupia. Yksi yleisimmin käytetyistä MPEG-muodoista on .mpg tai .mpeg. .mpg on yksi monista MPEG-1- tai MPEG-2-ääni- ja videon pakkaustiedostojen laajennuksista. Näitä kahta muotoa käytetään yleisimmin pakatun videosisällön äänen kanssa. Ne on yleis
  • ero: Empiirisen ja molekyylisen kaavan välinen ero

    Empiirisen ja molekyylisen kaavan välinen ero

    Keskeinen ero: Kemiallisen yhdisteen empiirinen kaava osoittaa yksinkertaisimman positiivisen kokonaisluvun kunkin yhdisteen atomien atomien suhteen. Yhdisteen molekyylikaava, joka tunnetaan myös nimellä kemiallinen kaava, on tapa ilmaista määriä atomeja, joita jokaisella elementillä on kyseisessä yhdisteessä. Kaavoi
  • ero: Analogisen ja digitaalisen puhelimen välinen ero

    Analogisen ja digitaalisen puhelimen välinen ero

    Keskeinen ero: Analoginen puhelin tulkitsee äänen sähköisenä pulssina. Näin ääni muunnetaan elektronisiksi signaaleiksi. Elektroninen pulssi on analoginen tulkittavan äänen kanssa. Sitten signaali siirretään kuparilangojen yli aaltojen muodossa. Digitaalinen puhelin puolestaan ​​muuntaa tiedot binäärikoodiksi eli 1s ja 0s. Tämä on sama tap

Toimituksen Valinta

Semanttisen ja pragmaticsin välinen ero

Keskeinen ero: Semantiikka ja pragmatics ovat kielitiede. Semantiikka käsittelee sanan merkityksen tutkimista ilman asiayhteyttä. Toisaalta Pragmatics ymmärtää kielen merkityksen, mutta pitää asiayhteyden mielessä. Sana Semantics on peräisin kreikkalaisesta sana semantikos, joka merkitsee merkkien näyttämistä tai antamista. Semantti o