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: A résztvevő és a versenyző közötti különbség

    A résztvevő és a versenyző közötti különbség

    Főbb különbség: A résztvevő egy személy, bármely személy, aki részt vesz egy eseményen. Ez az esemény bármi lehet az olimpiai játékokkal kapcsolatos érv. A versenyző viszont egy versenyben vagy versenyben versenyző. A „résztvevő” és a „versenyző” kifejezések fő meghatározása meglehetősen egyszerű és egyszerű; a résztvevő olyan személyre utal, aki egy tevékenységben vagy eseményben vesz részt; mivel egy versenyző egy személy, aki részt vesz egy versenyen. A fogalmak azonban gyakran összetéveszthetők,
  • a különbség köztük: Különbség a Cinnamon és Cassia között

    Különbség a Cinnamon és Cassia között

    Főbb különbség: A fahéj vagy a valódi fahéj a Cinnamomum zeylanicum növényből származó Ceylon fahéjra utal. Cassia egy másik fahéjfajra utal, amely a cassia kéregfából származik. Mindkettő számos szempontból különbözik, mint például az íz, az árképzés, a kumarin tartalom stb. A fahéj kifejezés általában v
  • a különbség köztük: Különbség a CCTV és a megfigyelő kamera között

    Különbség a CCTV és a megfigyelő kamera között

    Főbb különbség: Alapvetően a CCTV és a megfigyelő kamerák a fejlett technológiákon működő videokamerák. A zártkörű televízió néven ismert CCTV jelet továbbít egy távoli helyen elhelyezkedő monitorhoz; míg a Surveillance Camera gyakran olyan IP hálózatokon működik, amelyek a biztonsági (megfigyelő) kamerákat a távoli helyről a fő helyre kapcsolják. A kamerákat egy adott hely védelmé
  • a különbség köztük: Különbség a Microsoft Surface RT és a Dell XPS 10 Tablet között

    Különbség a Microsoft Surface RT és a Dell XPS 10 Tablet között

    Főbb különbség: A Microsoft Surface RT egy 10, 6 hüvelykes TFT HD kapacitív érintőképernyő, amely körülbelül 148 ppi sűrűségű. A képernyő 16: 9-es képarányt biztosít. Az operációs rendszer azonban nem kompatibilis a régi Windows PC programokkal. A Dell XPS 10 egy 10, 1 hüvelykes méretű tablet, amely egy Dock billentyűzettel van ellátva, hogy laptopba kerüljön. A képernyő egy HD Display kapa
  • a különbség köztük: A tengeri só és a só különbsége

    A tengeri só és a só különbsége

    Főbb különbség: A tengeri sót a tengervíz elpárologtatásával kapjuk. A só a halit formájában ismert ásványi anyag formájában kapható. A tengeri só finom szemcsék vagy nagy kristályok formájában áll rendelkezésre. Másrészt a kőzet só nagy kristályos só. A tenger és a szikla két különböző típusú só. Valójában minden só nátrium-kloridot
  • a különbség köztük: A Sony Xperia P és az iPhone 4S közötti különbség

    A Sony Xperia P és az iPhone 4S közötti különbség

    Főbb különbség: A Sony Xperia P 4 hüvelykes TFT érintőképernyővel rendelkezik, amely akár 4 érintéssel is rendelkezik. A képernyő karcolásálló és repedést biztosító bevonattal rendelkezik. Az érintőképernyő körülbelül 275 ppi pixeles sűrűséget biztosít a WhiteMagic technológiával együtt, ami extra fehér pixelt ad a már meglévő piros, kék és zöld színnel. Az iPhone 4S egy frissítés volt, amely 20
  • a különbség köztük: A HTTP és a WWW közötti különbség

    A HTTP és a WWW közötti különbség

    Kulcskülönbség: A hipertext átviteli protokoll (HTTP) egy olyan alkalmazásprotokoll, amelyet az interneten keresztül történő kommunikáció engedélyezésére hoztak létre. A World Wide Web (WWW vagy W3) az interneten keresztül elérhető kapcsolt hypertext dokumentumok rendszere. Ha egy személy megvizsgálja a jelenleg elérhető webhely URL-jét, akkor a HTTP vagy a WWW kifejezéseket látnák. Bárki, aki valaha dolgoz
  • a különbség köztük: Az AMD és a Pentium közötti különbség

    Az AMD és a Pentium közötti különbség

    A legfontosabb különbség: az AMD egy multinacionális vállalat, amely a kaliforniai Sunnyvale-ban található. A Pentium az Intel által gyártott x86-kompatibilis mikroprocesszorok egyike. Az évek során az AMD-nek számos processzora volt, akik versenyeztek a Pentium sorozatával. Azonban a Pentium közvetlen versenytársának tekintett processzor az AMD Athlon processzorsorozata. Az Advanced Mi
  • a különbség köztük: Különbség az inter- és intra-

    Különbség az inter- és intra-

    Főbb különbség: A fő különbség az „inter-” és az „intra-” között az, hogy az „inter-” -t használják a közbülső jelzésre, míg az „intra” azt jelenti, hogy belső vagy belső. Az „Inter-” és az „intra” két angolul általánosan használt előtag. Például: nemzetközi, interollegiatus, interdiszciplináris, intradepartális, interdivisionális, osztályon belüli, stb. Míg először hasonlónak tűnhetnek, valójában két nagyon k

Szerkesztő Választása

Különbség a Nokia Lumia 925 és az LG Optimus G Pro között

Főbb különbség: A Nokia a közelmúltban bejelentette a Nokia Lumia 925 új zászlóshajóját. A telefon egy 4, 5 hüvelykes AMOLED kapacitív érintőképernyővel rendelkezik, amely elején jó helyet foglal el, a hangszóró és az érzékelők pedig a tetején. A 4, 5 hüvelykes kapacitív képernyő ugyanaz a PureMotion HD +, ClearBlack, amely megtalálható a Lumia 920-ban. Az LG Optimus G Pro jelentős f