J'ai fait des recherches sur la différence entre ces deux modèles.
Je comprends que la façade encapsule l'accès à un sous-système et que le médiateur encapsule les interactions entre les composants.
Je comprends que les composants du sous-système ne sont pas conscients de la façade, alors que les composants sont évidemment conscients du médiateur.
J'utilise actuellement une façade pour encapsuler la méthode de récupération des informations de configuration, par exemple App.Config, les paramètres utilisateur stockés en SQL, les informations sur les assemblages, etc., et un médiateur pour la navigation entre les différents formulaires Windows.
Toutefois, la plupart des sites soulignent que le médiateur "ajoute une fonctionnalité". Qu'entendent-ils par là ? Comment le médiateur ajoute-t-il des fonctionnalités ?