Modèle de comportement - Behavioral pattern

En génie logiciel , les modèles de conception comportementaux sont des modèles de conception qui identifient des modèles de communication communs entre les objets. Ce faisant, ces modèles augmentent la flexibilité dans la réalisation de la communication.

Modèles de conception

Voici des exemples de ce type de modèle de conception :

  • Modèle de conception de tableau noir : fournit un cadre de calcul pour la conception et la mise en œuvre de systèmes qui intègrent des modules spécialisés volumineux et divers et mettent 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 traités ou transmis à d'autres objets par des objets de traitement contenant une logique
  • Modèle de commande : les objets de commande encapsulent une action et ses paramètres
  • "Externaliser la pile": Transformez une fonction récursive en une fonction itérative qui utilise une pile
  • Interpreter pattern : Implémenter un langage informatique spécialisé pour résoudre rapidement un ensemble spécifique de problèmes
  • Modèle d'itérateur : les itérateurs sont utilisés pour accéder aux éléments d'un objet agrégé de manière séquentielle 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
  • Modèle de mémento : offre la possibilité de restaurer un objet à son état précédent (rollback)
  • Modèle d'objet nul : conçu pour agir comme valeur par défaut d'un objet
  • Modèle d'observateur : alias Publish/Subscribe ou Event Listener. Les objets s'enregistrent pour observer un événement qui peut être déclenché par un autre objet
    • Modèle de référence faible : découpler un observateur d'un observable
  • Pile de protocoles : les communications sont gérées par plusieurs couches, qui forment une hiérarchie d'encapsulation
  • Modèle de tâche planifiée : une tâche est planifiée pour être exécutée à un intervalle ou à une heure d'horloge particulier (utilisé dans l'informatique en temps réel )
  • Modèle de visiteur à service unique : Optimisez la mise en œuvre d'un visiteur qui est alloué, utilisé une seule fois, puis supprimé
  • Motif Spécification : la logique métier réagencables dans un booléen mode
  • Modèle d'état : un moyen propre pour un objet de modifier partiellement son type au moment de l'exécution
  • Modèle de stratégie : les algorithmes peuvent être sélectionnés à la volée, en utilisant la composition
  • Modèle de méthode modèle : Décrit le squelette d'un programme ; les algorithmes peuvent être sélectionnés à la volée, en utilisant l'héritage
  • Modèle de visiteur : Un moyen de séparer un algorithme d'un objet

Voir également

Les références