Преглед садржаја:
Дефиниција - Шта значи скривање информација?
Сакривање података за програмере извршава се да би се спречило промена дизајна система. Ако су дизајнерске одлуке сакривене, одређени програмски код се не може мењати или мењати. Сакривање информација се обично ради за интерно променљиви код, који је понекад посебно дизајниран да се не излаже. Такви похрањени и изведени подаци нису изложени, углавном. Промјена отпорности класа и једноставна употреба од стране клијентових објеката два су нуспроизвода скривених података.
Техопедиа објашњава скривање информација
1972. Давид Парнас представио је идеју скривања информација. Вјеровао је да критичне системе дизајна треба сакрити од клијената и предњих крајњих корисника. Он је дефинисао скривање информација као начин на који клијенти могу бити заштићени од интерног рада програма.
На пример, израчун који даје одређени резултат може бити скривен. Слиједи модел функционалности који се може описати као врста скривања информација.
Једна предност скривања информација је пружање флексибилности, попут омогућавања програмеру да лакше измени програм. То се такође може постићи постављањем изворног кода унутар модула за лакши приступ у будућности, како се програм развија и развија.