Turinys:
Apibrėžimas - ką reiškia informacijos slėpimas?
Programuotojams informacijos slėpimas vykdomas siekiant užkirsti kelią sistemos projekto pasikeitimui. Jei projektavimo sprendimai yra paslėpti, tam tikro programos kodo pakeisti ar pakeisti negalima. Informacija paprastai slepiama dėl viduje keičiamo kodo, kuris kartais yra specialiai sukurtas neatskleisti. Tokie saugomi ir gauti duomenys paprastai nėra paaiškinami. Pakeisti klasių atsparumą ir palengvinti kliento objektų naudojimą yra du paslėptų duomenų šalutiniai produktai.
„Techopedia“ paaiškina informacijos slėpimą
1972 m. Davidas Parnas pristatė informacijos slėpimo idėją. Jis manė, kad kritinės projektavimo sistemos turėtų būti paslėptos nuo klientų ir galutinių vartotojų. Informacijos slėpimą jis apibrėžė kaip būdą, kuriuo klientai gali būti apsaugoti nuo vidinės programos veikimo.
Pavyzdžiui, apskaičiavimas, duodantis duotą rezultatą, gali būti paslėptas. Vadovaujamasi funkcionalumo modeliu, kurį galima apibūdinti kaip informacijos slėpimo tipą.
Vienas informacijos slėpimo pranašumas yra lankstumo suteikimas, pavyzdžiui, leidimas programuotojui lengviau modifikuoti programą. Tai taip pat gali būti padaryta įdedant šaltinio kodą į modulius, kad ateityje būtų lengviau prieiti, programai tobulėjant ir tobulėjant.
