Différence entre le masquage de données et l'abstraction de données

Principale différence: la dissimulation de données, également appelée dissimulation d’informations ou encapsulation de données en informatique, est une technique de développement de logiciel utilisée dans la programmation orientée objet (OOP). Il est principalement utilisé pour masquer les détails des objets internes, c'est-à-dire les décisions de conception d'un programme informatique les plus susceptibles de changer. L'abstraction est un autre processus en informatique. Il cache les détails de mise en œuvre des données et des programmes. Il ne montre que les détails pertinents au fur et à mesure des exigences du programme.

La dissimulation de données, également appelée masquage d'informations ou encapsulation de données en informatique, est une technique de développement logiciel utilisée dans la programmation orientée objet (OOP). Il est principalement utilisé pour masquer les détails des objets internes, c'est-à-dire les décisions de conception d'un programme informatique les plus susceptibles de changer. Cela masque les données des autres programmes pièce, de sorte que lorsque les décisions relatives aux données ou à la conception changent, elles n’ont pas d’impact sur l’ensemble du programme, mais uniquement sur les parties sur lesquelles les détails ne sont pas masqués. Cela rend le programme global beaucoup plus stable, puisqu’un seul changement dans une partie du programme n’est pas susceptible de modifier l’ensemble du programme.

Le masquage des données permet également d'empêcher certains clients d'accéder à certains aspects d'une classe ou d'un composant logiciel. Ceci est réalisé en utilisant des fonctionnalités de langage de programmation telles que des variables privées ou une politique d'exportation explicite. Le masquage des données réduit également la complexité du système pour une robustesse accrue en limitant les interdépendances entre les composants logiciels.

L'abstraction est un autre processus en informatique. Il cache les détails de mise en œuvre des données et des programmes. Il ne montre que les détails pertinents au fur et à mesure des exigences du programme.

L'abstraction de données permet au programmeur de réduire et de factoriser les détails afin qu'il puisse se concentrer sur quelques concepts à la fois. Il affiche uniquement les détails requis par l'utilisateur, tandis que tous les autres détails et informations sont masqués. Cela rationalise les données disponibles, de sorte que l’utilisateur n’a peut-être pas à traiter de détails inutiles à ce moment-là.

Un système peut avoir plusieurs couches d'abstraction. Chaque couche aurait des significations différentes et cacherait des détails différents. Wikipedia répertorie cet exemple: les couches d'abstraction de bas niveau exposent les détails du matériel informatique sur lequel le programme est exécuté, tandis que les couches de haut niveau traitent de la logique métier du programme.

La principale différence entre le masquage de données et l'abstraction de données est que le masquage de données masque certaines données aux autres parties du programme. Ces données ne sont jamais disponibles pour les parties du programme dont elle est masquée, jusqu'à ce que le programmeur réécrive le code pour afficher les données. Dans l’abstraction des données, toutefois, les données ne sont pas complètement masquées. Ce n'est tout simplement pas indiqué car ce n'est pas pertinent pour le moment. Si les données devaient devenir pertinentes, elles seraient alors affichées.

Recommandé

Articles Connexes

  • différence entre: Différence entre squash et racquetball

    Différence entre squash et racquetball

    Différence clé: le squash est un sport de raquette, ce qui signifie qu'il faut une raquette et une balle pour pouvoir jouer. Il est joué dans une cour rectangulaire à quatre parois avec une petite balle creuse en caoutchouc. Le racquetball est un sport de raquette qui se joue sur un terrain intérieur ou extérieur avec une balle en caoutchouc creuse. Les
  • différence entre: Différence entre la Grande-Bretagne et la Grande-Bretagne

    Différence entre la Grande-Bretagne et la Grande-Bretagne

    Différence clé: la Grande-Bretagne est un terme informel pour la Grande-Bretagne. Les termes «Grande-Bretagne» et «Grande-Bretagne» sont couramment utilisés pour désigner la Grande-Bretagne. Beaucoup de gens croient que ces termes sont différents; Cependant, ils sont en fait les mêmes. Permettez-moi d'expliquer plus loin. Le terme
  • différence entre: Différence entre Smartphone et Superphone

    Différence entre Smartphone et Superphone

    Différence clé: les smartphones sont tous les téléphones mobiles similaires à un mini-ordinateur. Les téléphones intelligents offrent une variété de fonctionnalités qui permettent une capacité informatique avancée et une connectivité. Un superphone est un smartphone doté de meilleures fonctionnalités, logiciels et matériels. Selon Samsung,
  • différence entre: Différence entre la vodka et le gin

    Différence entre la vodka et le gin

    Différence essentielle: la vodka est un alcool distillé composé d’eau et d’éthanol. Le gin est un esprit qui provient principalement des baies de genièvre. Il existe différents types de boissons alcoolisées pouvant être consommées, notamment la bière, le whisky, la vodka, le gin, la tequila, etc. Toutes ces p
  • différence entre: Différence entre un arrêt cardiaque et un arrêt cardiaque subit

    Différence entre un arrêt cardiaque et un arrêt cardiaque subit

    Différence essentielle: L’arrêt cardiaque est une maladie cardiaque qui ne se contracte pas correctement et ne permet donc pas une circulation efficace du sang vers les autres organes. L’arrêt cardiaque soudain est appelé «arrêt cardiaque soudain» et provoque l’arrêt complet du cœur. Un arrêt cardiaque et un arrêt cardiaque soudain ne sont que les deux faces d'une même pièce. Ils sont essentie
  • différence entre: Différence entre un arrêt cardiaque et un AVC

    Différence entre un arrêt cardiaque et un AVC

    Différence essentielle: L’arrêt cardiaque est une maladie cardiaque qui ne se contracte pas correctement et ne permet donc pas une circulation efficace du sang vers les autres organes. L'arrêt cardiaque est provoqué par des battements de coeur irréguliers qui empêchent le flux sanguin de circuler dans les autres organes, y compris le cerveau. L'
  • différence entre: Différence entre la dysfonction systolique et la dysfonction diastolique

    Différence entre la dysfonction systolique et la dysfonction diastolique

    Différence clé: dans le dysfonctionnement systolique, le cœur ne pompe pas le sang. Simplement, le cœur ne peut plus pomper avec la pression qu’il avait auparavant. Un dysfonctionnement diastolique survient lorsque le ventricule ne parvient pas à se détendre correctement et devient raide. Cela provoque un remplissage inadéquat du ventricule et une diminution de la pression sanguine. Le dysf
  • différence entre: Différence entre CDMA et GSM

    Différence entre CDMA et GSM

    Différence de clé: CDMA permet à plusieurs utilisateurs sur le même canal d'utiliser des codes uniques. Le GSM divise les utilisateurs en créneaux horaires ou sur différentes fréquences, un seul utilisateur étant autorisé à utiliser un créneau de canal à la fois. Lors de l’achat d’un téléphone portable, une personne normale ne se préoccupe généralement pas du type de canal qu’il utilise, du taux de fréquence, du mode de transfert des données, du mode GSM ou CDMA; il ne s'intéresse qu'à l'entreprise qu'il préfère (T-Mobile, Reliance, Vodafone, etc.), au type de téléphone souh
  • différence entre: Différence entre Born et Borne

    Différence entre Born et Borne

    Différence clé: La principale différence entre eux est que le support est le passé et le principe passé de l’ours. Il est utilisé dans tous les contextes passés de l'ours, à l'exception de tout ce qui est lié à la naissance. En bref, naître doit naître, naître partout ailleurs, comme «supporter le poids» ou «supporter soi-même». L'anglais est

Choix De L'Éditeur

Différence entre GIF et TIFF

Différence clé: GIF signifie Graphics Interchange Format. Le nom de fichier utilisé pour un fichier GIF est .gif ou .GIF. GIF est un format graphique raster, principalement utilisé pour les images graphiques. TIF et TIFF sont des extensions de nom de fichier utilisées pour le format de fichier d'image marquée. Le f