Sadržaj:
Definicija - Što znači skrivanje podataka?
Sakrivanje podataka je tehnika razvoja softvera koja se posebno koristi u objektno orijentiranom programiranju (OOP) za skrivanje detalja unutarnjih objekata (članova podataka). Sakrivanje podataka osigurava ekskluzivni pristup podacima članovima klase i štiti integritet objekta sprečavanjem nenamjerenih ili namjeravanih promjena.
Sakrivanje podataka također smanjuje složenost sustava za veću robusnost ograničavanjem međuovisnosti između softverskih komponenti.
Sakrivanje podataka također je poznato i kao kapsulacija podataka ili skrivanje podataka.
Techopedia objašnjava skrivanje podataka
Sakrivanje podataka uvedeno je kao dio OOP metodologije u kojoj je program odvojen u objekte s određenim podacima i funkcijama. Ova tehnika poboljšava sposobnost programera za kreiranje klasa s jedinstvenim nizovima podataka i funkcijama, izbjegavajući nepotrebno prodiranje iz drugih programskih klasa.
Budući da se tehnike softverske arhitekture rijetko razlikuju, malo je podataka koji skrivaju kontradikcije. Sakrivanje podataka samo skriva komponente podataka klase, dok enkapsulacija podataka skriva dijelove podataka klase i privatne metode.
