Sažetak protiv skrivanja podataka

Autor: Laura McKinney
Datum Stvaranja: 7 Travanj 2021
Datum Ažuriranja: 12 Svibanj 2024
Anonim
Excel: Skrivanje podataka
Video: Excel: Skrivanje podataka

Sadržaj

Apstrakcija i sakrivanje podataka su značajni pojmovi objektno orijentirani
programiranje. Apstrakcija je proces
izražavanje kritičnih svojstava bez
koji uključuju pozadinske detalje dok skrivanje podataka izolira podatke iz ravne linije
pristup programu. Međutim, zvuče da su oba koncepta slična
ali ove su različite. Apstrakcija pruža način proizvodnje
korisnički definirane vrste podataka za oblikovanje stvarnih objekata pomoću istih svojstava
skrivanje podataka štiti podatke i funkcije od neovlaštenog pristupa.


Sadržaj: Razlika između apstrakcije i skrivanja podataka

  • Usporedna karta
  • Što je apstrakcija?
    • Vrste apstrakcije:
  • Što se podaci skrivaju?
  • Ključne razlike između apstrakcije i skrivanja podataka
  • Zaključak

Usporedna karta

osnovaApstrakcija Sakrivanje podataka
definicija Izdvojite samo relevantne podatke i zanemarite sve
nebitni detalji.
Sakrij sve podatke iz dijelova
program.
klasa Razred koristi apstrakciju za dobivanje novog
korisnički definirani tip podataka.
Tehnika skrivanja podataka koristi se u razredu za
učini njegove podatke privatnim.
Svrha Da se sakrije složenost. Da bi se postigla inkapsulacija.
usredotočuje Promatrano ponašanje podataka. Dopuštanje ili ograničavanje upotrebe podataka
unutar kapsule.

Što je apstrakcija?

Apstrakcija se koristi za skrivanje
složenost. Ekstrakt apstrakcije
samo relevantne informacije i zanemarite sve nebitne detalje. Ukazuje na potrebna svojstva
objekt koji ga razlikuje od ostalih vrsta objekata. Apstrakcija se koncentrira na vanjske aspekte
objekta. Apstrakcija pruža ono
razdvajanje ovog presudnog ponašanja
od njegove provedbe. Određuje konceptualnu granicu u odnosu na polje
izgled gledatelja. Prikladna apstrakcija naglašava detalje koji
važne su za korisnika ili čitatelja i pojednostavljuju značajke koje su,
nebitno i devijantno.


Korisnički definirane vrste podataka stvaraju se određivanjem sažetaka
atribute i funkcije unutar klase za oblikovanje objekata u stvarnom svijetu,
imaju svojstva koja su slična. Ti se atributi nazivaju članovima podataka
jer uključuju podatke. Isto tako, funkcije koje djeluju na
ti se podaci nazivaju članskim funkcijama. Podatak
apstrakcija se provodi kao klasa koja predstavlja važna svojstva bez uključivanja
pozadinska objašnjenja.

Vrste apstrakcije:

  • Postupak apstrakcije:
    Postupak apstrakcije uključuje niz uputa koristeći specificirane
    funkcije.
  • Apstrakcija podataka: It
    je skup podataka koji opisuje i specificira
    objekti podataka.
  • Apstrakcija kontrole:
    To je mehanizam programskog upravljanja u unutrašnjosti
    detalji nisu navedeni.

Što se podaci skrivaju?

Sakrivanje podataka sugerira skrivanje podataka u komponentama
programa koji nije potrebno dohvatiti. Izolacija podataka od izravnog pristupa programu je
poznat kao skrivanje podataka ili skrivanje podataka. Za izvršavanje skrivanja podataka,
enkapsulacija koristi se tamo gdje su podaci i
funkcije klase zaštićene su od neovlaštenog pristupa. Suprotno tome, jednom podaci
a funkcije su u jednoj jedinici poznate i kao kapsulacija. Dakle, podaci
skrivanje asistencija u postizanju
inkapsulacija. Operativnim pojedinostima stavke može se upravljati pristupom
Tehničke.


Korištenjem koncepata skrivanja podataka,
podaci i funkcije u klasi su privatni tako da se ne mogu pristupiti funkcijama izvan klase
i zaštićen od slučajnih promjena.

Ključne razlike
Između apstrakcije i skrivanja podataka

  1. Apstrakcija pokazuje samo
    relevantne informacije i odbacuje
    nebitni detalji Dok se koristi sakrivanje podataka
    za skrivanje podataka iz dijelova programa.
  2. Predhodni cilj apstrakcije je prikazivati ​​složene detalje provedbe programa ili
    aplikacija. S druge strane, provodi se skrivanje podataka
    inkapsulacija.
  3. Apstrakcija se koristi u razredu za stvaranje novog korisničkog definiranja
    vrsta podataka dok se u razredima krije podatke
    koristi se za privatnost podataka.
  4. Apstrakcija se usredotočuje na
    promatrano ponašanje podataka i ograničenja skrivanja podataka ili omogućuje upotrebu podataka unutar kapsule.

Zaključak

Dvije apstrakcije
a skrivanje podataka namijenjeno je prikazivanju samo traženog
informacije i skrivanje
pojedinosti nebitno, ali za razliku
Svrha. Apstrakcija ističe u skrivanju provedbe
S druge strane, složenost podataka koji skrivaju istaknutost dana je data
zaštita podataka od neovlaštenog pristupa.