Сажетак вс Сакривање података

Аутор: Laura McKinney
Датум Стварања: 7 Април 2021
Ажурирати Датум: 11 Може 2024
Anonim
Excel: Skrivanje podataka
Видео: Excel: Skrivanje podataka

Садржај

Апстракција и сакривање података су значајни концепти објектно оријентисани
програмирање Апстракција је процес
без изражавања критичних својстава
који укључују позадинске детаље док скривање података изолира податке са равне линије
приступ програму. Међутим, звуче да су оба концепта слична
али ове су различите. Апстракција пружа начин производње
кориснички дефинирани типови података за дизајнирање објеката у стварном свијету користећи исте особине
сакривање података штити податке и функције од неовлаштеног приступа.


Садржај: Разлика између апстракције и скривања података

  • Упоредни графикон
  • Шта је апстракција?
    • Врсте апстракције:
  • Шта се сакривају подаци?
  • Кључне разлике између апстракције и скривања података
  • Закључак

Упоредни графикон

ОсновеОдвајање Сакривање података
Дефиниција Извлачите само релевантне информације и игноришите све
небитни детаљи.
Сакријте све податке из делова
програм.
Класа Класа користи апстракцију за добијање новог
кориснички дефинисани тип података.
Техника скривања података користи се у разреду за
учини његове податке приватним.
Сврха Да сакрије сложеност. Да би се постигла инкапсулација.
Фокусира Запажено понашање података. Допуштање или ограничавање употребе података
унутар капсуле.

Шта је апстракција?

Апстракција се користи за скривање
сложеност. Екстракт апстракције
само релевантне информације и занемарите све небитне детаље. Означава потребне особине
објект који га разликује од других врста објеката. Апстракција се концентрише на спољне аспекте
објекта. Апстракција пружа оно
раздвајање овог пресудног понашања
од његове примене. Одређује концептуалну границу у односу на
изглед гледаоца. Прикладна апстракција наглашава детаље који
су важне за корисника или читача и поједностављују функције које су,
небитно и девијантно.


Кориснички дефинирани типови података креирају се специфицирањем сажетака
атрибуте и функције унутар класе за дизајн објеката у стварном свету,
имају својства слична. Ти се атрибути називају чланови података
јер укључују информације. Исто тако, функције које раде
ови подаци се називају чланске функције. Подаци
апстракција се реализује као класа која представља важна својства без укључивања
позадинска објашњења.

Врсте апстракције:

  • Процедурална апстракција:
    Процедурална апстракција укључује низ упутстава користећи наведене
    функције.
  • Апстракција података: Ит
    је скуп података који описује и специфицира
    објекти података.
  • Контрола апстракције:
    То је механизам за контролу програма у унутрашњости
    детаљи нису наведени.

Шта се сакривају подаци?

Сакривање података сугерира скривање података у компонентама
програма који није потребно дохватити. Изолација података од директног приступа програму је
познат као скривање података или скривање података. За извршавање скривања података,
Инкапсулација се користи тамо где су подаци и
функције класе су заштићене од неовлаштеног приступа. Супротно томе, једном подаци
а функције су повезане у једну јединицу позната је и као капсулација. Дакле, подаци
скривање асистенција у постизању тога
енкапсулација. Оперативним детаљима ставке може се управљати кроз приступ
специфиер.


Коришћењем концепата скривања података,
подаци и функција у класи су приватни тако да се њима не могу приступити функције изван класе
и заштићени од случајних промена.

Кључне разлике
Између апстракције и скривања података

  1. Апстракција показује само
    релевантне информације и одбацује
    небитни детаљи Док се користи сакривање података
    да бисте сакрили податке из делова програма.
  2. Предходни циљ апстракције је да се прикупе сложени детаљи имплементације програма или
    апликације. С друге стране, имплементира се сакривање података
    енкапсулација.
  3. Апстракција се користи у настави да би се дефинисала нова корисничка дефиниција
    дататипе док се у класама крије податке
    користи се за приватност података.
  4. Апстракција се фокусира на
    опажено понашање података и ограничење скривања података или омогућава употребу података унутар капсуле.

Закључак

Двије апстракције
а сакривање података има за циљ да прикаже само тражено
информације и скривање
детаље о небитности, али за различите
сврха Апстракција истиче у примени скривања
С друге стране, сложеност података који скривају истакнутост је дата
заштита података од неовлашћеног приступа.