Patrons Architecturaux

Un patron architectural est une façon de résoudre un problème architectural récurrent.

Les Patrons Architecturaux (Architectural Patterns) sont des conceptions de niveau inférieur qui aident à trouver des solutions spécifiques dans un style d’architecture. Ils ont un impact sur l’organisation horizontale (e.g. structuration du code dans une couche) et verticale (e.g. comment une demande est traitée des couches externes vers les couches internes) du code.

Exemples de Styles Architecturaux :

  • Three-tier
  • Model-View-Controller
  • Model-View-ViewModel
  • Publish-Subscriber
  • Sensor-controller-actuator
  • etc … voir lien wikipedia

Par exemple, le MVC répond au problème de couplage fort entre la Vue et le Model