Aller au contenu
EN FR

Patterns conceptuels

Statut documentaire : guide — voir Maturité et preuves.

Les patterns conceptuels sont des manières réutilisables d'exprimer des structures métier récurrentes sans recopier des designs spécifiques à une implémentation.

Ce qui appartient ici

Un pattern utile identifie :

  • le problème métier et l'invariant ;
  • les concepts et rôles concernés ;
  • les actions, événements ou processus qui portent le comportement ;
  • la frontière de publication éventuelle ;
  • les projections de persistance ou numériques seulement lorsqu'elles influencent les contraintes opérationnelles du pattern.

Qualité d'un pattern

Préférer un pattern lorsque plusieurs domaines partagent la même structure sémantique. Éviter les patterns qui ne font qu'envelopper un schéma de base, un widget UI, un endpoint de transport ou une classe privée du Runtime.

Du pattern à l'application

problème métier récurrent
  -> pattern conceptuel
  -> vocabulaire propre au projet
  -> modèle exécutable
  -> bindings/publication générés et publics

Les patterns doivent rendre les modèles plus cohérents tout en gardant explicites identité et politique propres au projet.