Masquage d’informations

Définition - Que signifie le masquage d'informations?

Le masquage des informations pour les programmeurs est exécuté pour empêcher la modification de la conception du système. Si les décisions de conception sont masquées, certains codes de programme ne peuvent pas être modifiés ou modifiés. Le masquage des informations est généralement effectué pour le code modifiable en interne, qui est parfois spécialement conçu pour ne pas être exposé. Ces données stockées et dérivées ne sont pas expliquées, le plus généralement. La résilience au changement des classes et la facilité d'utilisation par les objets clients sont deux sous-produits des données cachées.

Definir Tech explique le masquage d'informations

En 1972, David Parnas a introduit l'idée de cacher l'information. Il pensait que les systèmes de conception critiques devraient être cachés aux clients et aux utilisateurs frontaux. Il a défini la dissimulation de l'information comme un moyen par lequel les clients pourraient être protégés du fonctionnement interne des programmes.

Par exemple, un calcul produisant un résultat donné peut être masqué. Il suit un modèle de fonctionnalité qui peut être décrit comme un type de dissimulation d'informations.

L'un des avantages de la dissimulation d'informations est la flexibilité, par exemple en permettant à un programmeur de modifier plus facilement un programme. Cela peut également être fait en plaçant le code source dans des modules pour un accès facile à l'avenir, à mesure que le programme se développe et évolue.