Masquage de l'information

Masquage de l'information

Le masquage de l'information est une règle de microarchitecture (architecture détaillée) étendant le principe d'encapsulation des données aux fonctions. Cette règle consiste à cacher les détails d'implémentation pour offrir une interface simple à comprendre et à utiliser.

Sommaire

Implémentation

Tous les langages de programmations orientés objets comme Java ou C++ offrent des limitateurs d’accès (niveaux de visibilité) permettant d’implémenter aisément le masquage des fonctions membres. Les limitateurs traditionnels sont :

  • publique: les fonctions membres de toutes les autres classes ou modules peuvent accéder aux fonctions membres possédant le niveau de visibilité publique. Ces fonctions membres constituent l'interface du module ou de la classe. Le terme méthode est habituellement utilisé pour décrire ce type de fonctions membres.
  • protégée: l'accès aux fonctions membres protégées est réservé aux fonctions membres des classes héritières. Le terme méthode d'extension est habituellement utilisé pour décrire ce type de fonctions membres.
  • privée: l'accès aux fonctions membres privées est réservé aux fonctions membres de la classe propriétaire. Ces fonctions membres sont dites masquées.

Motivation

  1. Cette règle de conception permet de simplifier le développement en offrant des interfaces simples à comprendre et à utiliser.
  2. Le masquage de l'information permet également d'éviter une utilisation abusive, non-prévue ou carrément dangereuse du module ou de la classe.

Voir aussi

Notes et références

Pressman R. S., Software Engineering: A Practitioner's Approach, Third Edition. McGraw-Hill. Chapitre 10, 1992.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Masquage de l'information de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Masquage De L'information — Le masquage de l information est une règle de microarchitecture (architecture détaillée) étendant le principe d encapsulation des données aux fonctions. Cette règle consiste à cacher les détails d implémentation pour offrir une interface simple à …   Wikipédia en Français

  • Cohesion (informatique) — Cohésion (informatique) La cohésion est une métrique mesurant l application des principes d encapsulation des données et de masquage de l information. Elle mesure également la cohésion sémantique des interfaces des modules et des classes.… …   Wikipédia en Français

  • Cohésion (Informatique) — La cohésion est une métrique mesurant l application des principes d encapsulation des données et de masquage de l information. Elle mesure également la cohésion sémantique des interfaces des modules et des classes. Sommaire 1 Niveaux de cohésion… …   Wikipédia en Français

  • Cohésion (informatique) — La cohésion est une métrique mesurant l application des principes d encapsulation des données et de masquage de l information. Elle mesure également la cohésion sémantique des interfaces des modules et des classes. Sommaire 1 Niveaux de cohésion… …   Wikipédia en Français

  • Architecture Logicielle — L’architecture logicielle décrit d’une manière symbolique et schématique les différents composants d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse… …   Wikipédia en Français

  • Architecture logicielle — L’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse… …   Wikipédia en Français

  • Architectures logicielles — Architecture logicielle L’architecture logicielle décrit d’une manière symbolique et schématique les différents composants d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications… …   Wikipédia en Français

  • Couplage (Informatique) —  Pour l’article homonyme, voir Couplage.  Le couplage est une métrique indiquant le niveau d interaction entre deux ou plusieurs composants logiciels (fonctions, modules, objets ou applications). Deux composants sont dits couplés s ils… …   Wikipédia en Français

  • Couplage (informatique) — Pour les articles homonymes, voir Couplage. Le couplage est une métrique indiquant le niveau d interaction entre deux ou plusieurs composants logiciels (fonctions, modules, objets ou applications). Deux composants sont dits couplés s ils… …   Wikipédia en Français

  • Couplage Faible — Couplage (informatique)  Pour l’article homonyme, voir Couplage.  Le couplage est une métrique indiquant le niveau d interaction entre deux ou plusieurs composants logiciels (fonctions, modules, objets ou applications). Deux composants… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”