Turinys:
Apibrėžimas - ką reiškia duomenų slėpimas?
Duomenų slėpimas yra programinės įrangos kūrimo technika, specialiai naudojama objektiniam programavimui (OOP), siekiant paslėpti vidinę objekto informaciją (duomenų narius). Duomenų slėpimas užtikrina išskirtinę duomenų prieinamumą klasės nariams ir apsaugo objekto vientisumą, užkertant kelią netyčiniams ar numatytiems pakeitimams.
Duomenų slėpimas taip pat sumažina sistemos sudėtingumą padidindamas patikimumą, ribodamas programinės įrangos komponentų tarpusavio priklausomybes.
Duomenų slėpimas taip pat žinomas kaip duomenų kaupimas arba informacijos slėpimas.
„Techopedia“ paaiškina duomenų slėpimą
Duomenų slėpimas buvo įvestas kaip OOP metodikos dalis, kurioje programa yra suskirstoma į objektus su konkrečiais duomenimis ir funkcijomis. Ši technika padidina programuotojo galimybes kurti klases su unikaliais duomenų rinkiniais ir funkcijomis, išvengiant nereikalingo įsiskverbimo iš kitų programų klasių.
Kadangi programinės įrangos architektūros būdai retai skiriasi, duomenų slėpimo prieštaravimų yra nedaug. Duomenų slėpimas slepia tik klasės duomenų komponentus, tuo tarpu duomenų kapuliacija slepia klasės duomenų dalis ir privačius metodus.
