Az adatok elrejtése és az adatok absztrakció közötti különbség

Legfontosabb különbség: Az adatelrejtés, más néven információs elrejtés vagy adatgyűjtés az informatika területén, az objektum-orientált programozásban (OOP) használt szoftverfejlesztési technika. Elsősorban a belső objektumok részleteit, azaz a számítógépes program tervezési döntéseit rejtik, amelyek a legvalószínűbbek a változásokra. Az absztrakció egy másik folyamat a számítástechnikában. Elrejti a végrehajtási részleteket az adatokból és a programokból. Ez csak a program által szükséges és szükséges részleteket mutatja.

Az adatok elrejtése, más néven információs elrejtés vagy adatgyűjtés az informatika területén, az objektum-orientált programozásban (OOP) használt szoftverfejlesztési technika. Elsősorban a belső objektumok részleteit, azaz a számítógépes program tervezési döntéseit rejtik, amelyek a legvalószínűbbek a változásokra. Ez elrejti a más alkatrészprogramok adatait, hogy ha az adatok vagy a tervezési döntések megváltoznak, akkor nem lesznek hatással az egész programra, csak azok a részek, amelyeket a részletek nem rejtenek el. Ez viszont az egész programot sokkal stabilabbá teszi, mivel a program egy részének egyetlen változása nem valószínű, hogy megváltoztatja az egész programot.

Az adatok elrejtése képes megakadályozni, hogy az osztály vagy szoftverkomponens bizonyos aspektusai hozzáférhetők legyenek ügyfelei számára. Ez úgy érhető el, hogy a programozási nyelvi funkciókat, például a magánváltozókat vagy a kifejezett exportálási politikát használjuk. Az adatok elrejtése csökkenti a rendszer bonyolultságát a robusztusság növelése érdekében a szoftverösszetevők közötti kölcsönös függőség korlátozásával.

Az absztrakció egy másik folyamat a számítástechnikában. Elrejti a végrehajtási részleteket az adatokból és a programokból. Ez csak a program által szükséges és szükséges részleteket mutatja.

Az adatok absztrakciója lehetővé teszi a programozó számára, hogy csökkentse és tényezze ki a részleteket, hogy egyszerre néhány fogalomra koncentrálhasson. Csak a felhasználó által igényelt részleteket jeleníti meg, míg a többi részlet és információ rejtve van. Ez egyszerűsíti a rendelkezésre álló adatokat, így a felhasználónak nem kell olyan részletekkel foglalkoznia, amelyek akkoriban nem szükségesek.

A rendszer több absztrakciós réteget tartalmazhat. Minden rétegnek különböző jelentése van, és elrejti a különböző részleteket. A Wikipedia felsorolja ezt a példát: az alacsony szintű absztrakciós rétegek megmutatják a számítógép hardverének részleteit, ahol a program fut, míg a magas szintű rétegek a program üzleti logikájával foglalkoznak.

Az adatok elrejtése és az adatkivétel között a fő különbség az, hogy az adatok elrejtése elrejti a program többi részének adatait. Ezek az adatok soha nem állnak rendelkezésre a program azon részéről, amelyről rejtve van, amíg a programozó újraírja a kódot az adatok megjelenítéséhez. Az adatok absztrakciójában azonban az adatok nem teljesen rejtve vannak. Csak nem jelenik meg, mivel ez jelenleg nem releváns. Ha az adatok relevánsak lennének, akkor azt megmutatnánk.

Ajánlott

Kapcsolódó Cikkek

  • a különbség köztük: Az Essence és az Extract közötti különbség

    Az Essence és az Extract közötti különbség

    A legfontosabb különbség: az esszencia és a kivonat mind ízesítő összetevők. A kivonatot olajat az alkohollal kombinálva hozzák létre. Ez stabil, hosszabb ideig tartó ízesítőszert hoz létre. A lényegnek viszont két különböző jelentése lehet. Lehet, hogy imitációs kivonat lehet, vagy nagyon koncentrált tiszta kivonat lehet. Az esszencia és a kivonat
  • a különbség köztük: A hívás érték és a hívás közötti különbség a programozásban

    A hívás érték és a hívás közötti különbség a programozásban

    Kulcskülönbség: Az értékek és a hívás utáni hívások mindkét módszere az érvek átadásának. Hívás szerinti érték esetén a tényleges érvek egy példányát átadják a megfelelő formai érveknek; mivel a hívásjelzésben a tényleges érvek helyét vagy címét átadják a formális érveknek. A hívás érték és a hívás szerinti referen
  • a különbség köztük: A Predator és a Prey közötti különbség

    A Predator és a Prey közötti különbség

    Főbb különbség: Predator vadászik a Prey-t. A ragadozó olyan állat, aki más állatokat vadász; míg a ragadozó az állat, amelyet más állat vadász. Mindkét állat szükséges a Föld ökológiai egyensúlyának fenntartásához. Predator és Prey alapvetően egy állat vadászatára és támadására utal. Predátorok azok, akik vadásznak má
  • a különbség köztük: A Niqab és a Burqa közötti különbség

    A Niqab és a Burqa közötti különbség

    A legfontosabb különbség: a Niqab és a burqa kétféle ruházat, amelyek az iszlám nők rendelkezésére állnak. A burqa egy laza külső ruházat, amely az egész testet magába foglalja. A burkák célja a test alakja a családon kívüli férfiak előtt. A test mellett a burqa a fejet és az arcot is lefedi. A niqab vagy a ruband v
  • a különbség köztük: Az AVI és a 3GP közötti különbség

    Az AVI és a 3GP közötti különbség

    Főbb különbség: Mind az AVI, mind a 3GP fájlformátumok, amelyek főleg audióval történő videók lejátszására szolgálnak. Az AVI és a 3GP nem kódolási formátumok, hanem konténerfájlok, azaz alapvetően formázott videofájlok csomagolásai. A fő különbség a kettő között nem a formátumokból, hanem a fájlokban használt codec-ekből származik. Továbbá, az AVI-t úgy tervezték, hogy
  • a különbség köztük: A fenyő és a gumifa közötti különbség

    A fenyő és a gumifa közötti különbség

    Legfontosabb különbség: A fenyőfák, könnyű súlyúak és olcsóbbak. Könnyű súlya miatt a fenyő nagyon népszerű a hálószobabútorokban, például szekrényekben, ágyakban, mivel sokkal könnyebb a bútorok mozgatása. A gumifa lényegében a gumifából származó fa, a Pará gumifa specifikus. A Pará gumifa tudományosan Hevea
  • a különbség köztük: A Spearmint és a borsmenta közötti különbség

    A Spearmint és a borsmenta közötti különbség

    Kulcsfontosságú különbség : Bár a lándzsás és a borsminták bányák, mindkettő teljesen más. A két típusú menta közötti különbség az íz, aroma és tulajdonságai alapján történik. Gumgolyó vagy Candy Canes? Biztos, hogy a választás nehéz választás! Mindkettő teljesen más, de receptjeik ugyanolyan „menta” összetevőt igényelnek. A menta egy csodálatos gyógynövény, amely
  • a különbség köztük: Különbség a tintasugaras, a Deskjet és a lézernyomtatók között

    Különbség a tintasugaras, a Deskjet és a lézernyomtatók között

    Kulcsfontosságú különbségek: A tintasugaras egy olyan típusú nyomtató, amely nyomtatja a képeket úgy, hogy a papírra festékcseppeket hajt végre. Ezek a nyomtatók a háztartásokban elérhető leggyakoribb nyomtatók. A Deskjet a Hewlett-Packard által gyártott nyomtatók márka. Ezek a nyomtatók egy olcsóbb változat a vállalat Officejet nyomtatóinak. A Deskjet otthoni használa
  • a különbség köztük: Különbség a rózsafa és a mahagóni között

    Különbség a rózsafa és a mahagóni között

    Főbb különbség: A rózsafa a különböző fák fát jelenti, beleértve a Tipuana, a Pterocarpus és a Dalbergia fák fáit. A rózsafa lényegében egyfajta keményfa. A rózsafát úgy nevezik el, hogy az idősebb fák nagyon édes és gazdag illatúak, ami rózsa emlékeztet. A rózsafa legismertebb a sötétbarna és / vagy vöröses árnyalatú, sötétebb vénájával. A rózsafa szoros, sűrű szemű, erős és ta

Szerkesztő Választása

A cookie-k és a kekszek közötti különbség

A legfontosabb különbség: a cookie-k és a kekszek többnyire kedvenc édességek. A textúrában a cookie-k nehézek és durvaak, és tele vannak dióval, zabdal, mazsolával és csokoládé chipsel; míg a kekszek enyhén lágyak, ropogósak és vastagok, és tele vannak cukorral és vajjal. A cookie-k és a kekszek lágy és kemény kenyeret sültek, általában kígyók formájában. A cookie és a keksz között nincs