Kazalo:
Opredelitev - Kaj pomeni skrivanje podatkov?
Skrivanje podatkov je tehnika razvoja programske opreme, ki se uporablja posebej za objektno usmerjeno programiranje (OOP) za skrivanje notranjih podrobnosti predmeta (člani podatkov). Skrivanje podatkov zagotavlja izključen dostop do članov razreda in ščiti celovitost predmeta s preprečevanjem nenamernih ali predvidenih sprememb.
Skrivanje podatkov zmanjšuje tudi kompleksnost sistema za večjo robustnost z omejevanjem soodvisnosti med komponentami programske opreme.
Skrivanje podatkov je znano tudi kot kapsulacija podatkov ali skrivanje informacij.
Techopedia razlaga skrivanje podatkov
Skrivanje podatkov je bilo uvedeno kot del metodologije OOP, v kateri je program ločen na predmete s posebnimi podatki in funkcijami. Ta tehnika povečuje programerjevo sposobnost, da ustvari razrede z edinstvenimi nabori podatkov in funkcijami, s čimer se izogne nepotrebnemu vdiranju v druge programske razrede.
Ker se tehnike arhitekture programske opreme le redko razlikujejo, je malo podatkov, ki skrivajo protislovja. Pod skrivanjem podatkov se skrivajo samo sestavni deli podatkov razreda, medtem ko zajem podatkov skriva dele podatkov razreda in zasebne metode.