Article de reference

Modèle comportemental

Un modèle comportemental est un modèle de conception logicielle pour la collaboration entre objets . Exemples Exemples : Motif de tableau noir Fournit un cadre de calcul pour la...

Un modèle comportemental est un modèle de conception logicielle pour la collaboration entre objets .

Exemples

Exemples :

Motif de tableau noir
Fournit un cadre de calcul pour la conception et la mise en œuvre de systèmes intégrant des modules spécialisés vastes et diversifiés, et mettant en œuvre des stratégies de contrôle complexes et non déterministes.
Modèle de chaîne de responsabilité
Les objets de commande sont gérés ou transmis à d'autres objets par des objets de traitement contenant la logique.
Modèle de commande
Les objets de commande encapsulent une action et ses paramètres.
Externaliser la pile
Transformer une fonction récursive en une fonction itérative qui utilise une pile
Modèle d'interprète
Mettre en œuvre un langage informatique spécialisé pour résoudre rapidement un ensemble spécifique de problèmes.
Modèle d'itérateur
Les itérateurs permettent d'accéder séquentiellement aux éléments d'un objet agrégé sans exposer sa représentation sous-jacente.
Modèle de médiateur
Fournit une interface unifiée à un ensemble d'interfaces dans un sous-système.
Motif souvenir
Permet de restaurer un objet à son état précédent (restauration).
Modèle d'objet nul
Constitue la valeur par défaut d'un objet.
Modèle d'observateur
Définit une dépendance un-à-plusieurs entre objets, de sorte que lorsqu'un objet change d'état, tous ses dépendants sont notifiés et mis à jour automatiquement. La variante du modèle de référence faible découple un observateur d'un observable afin d'éviter les fuites de mémoire dans les environnements sans références faibles automatiques.
Pile de protocoles
Les communications sont gérées par plusieurs couches, qui forment une hiérarchie d'encapsulation
Modèle de publication-abonnement
Ce modèle de messagerie découple les expéditeurs (éditeurs) et les destinataires (abonnés) grâce à des sujets de messagerie et des courtiers. Couramment utilisé dans les systèmes distribués, il prend en charge la communication asynchrone de type plusieurs-à-plusieurs.
Modèle de tâche planifiée
Une tâche est programmée pour être exécutée à un intervalle ou un moment précis (utilisé dans l'informatique en temps réel ).
Modèle de visiteur à service unique
Optimiser l'implémentation d'un visiteur alloué, utilisé une seule fois, puis supprimé.
Modèle de spécification
Logique métier recombinable de manière booléenne .
Modèle d'état
Une méthode propre pour qu'un objet modifie partiellement son type lors de l'exécution.
Modèle de stratégie
Les algorithmes peuvent être sélectionnés à la volée, grâce à la composition.
Modèle de méthode de modèle
Décrit la structure d'un programme ; les algorithmes peuvent être sélectionnés à la volée, grâce à l'héritage .
Modèle de visiteur
Une façon de séparer un algorithme d'un objet.