Article de reference

Modèle structurel

Un modèle structurel est un modèle de conception logicielle qui encapsule les relations entre les entités. Exemples Exemples : Modèle d'adaptateur Adapte l'interface d'une class...

Un modèle structurel est un modèle de conception logicielle qui encapsule les relations entre les entités.

Exemples

Exemples :

Modèle d'adaptateur
Adapte l'interface d'une classe à celle attendue par un client.
Pipeline d'adaptateurs
Utilisez plusieurs adaptateurs à des fins de débogage.
Modèle d'interface de modernisation
Un adaptateur utilisé comme nouvelle interface pour plusieurs classes simultanément.
Modèle d'agrégation
Une version du modèle Composite avec des méthodes d'agrégation des enfants.
Modèle de pont
découpler une abstraction de son implémentation afin que les deux puissent varier indépendamment.
Pierre tombale
Un objet de recherche intermédiaire contient l'emplacement réel d'un objet.
Motif composite
Une structure arborescente d'objets où chaque objet possède la même interface.
Motif décoratif
Permet d'ajouter des fonctionnalités supplémentaires à un objet lors de l'exécution. Évite le problème d'une augmentation exponentielle du nombre de nouvelles classes lors de l'héritage.
Modèle d'extensibilité
aussi appelé framework, il masque un code complexe derrière une interface simple.
Motif de façade
Crée une interface simplifiée à partir d'une interface existante afin de faciliter son utilisation pour les tâches courantes.
Modèle de poids mouche
Un grand nombre d'objets partagent un objet de propriétés commun afin de gagner de la place.
Modèle d'interface de marqueur
Une interface vide permettant d'associer des métadonnées à une classe.
Tuyaux et filtres
Une chaîne de processus où la sortie de chaque processus constitue l'entrée du suivant.
Pointeur opaque
Un pointeur vers un type non déclaré ou privé, afin de masquer les détails d'implémentation.
Modèle de proxy
Une classe servant d'interface à une autre chose.