Façade( facade )
Lorsque l'on désire faciliter l'utilisation d'un sous-système, ce patron permet de fournir une interface simplifiée qui évite le couplage direct entre les clients et les éléments du sous-système.
Le contrôleur du raisonnement (classe Reasoner) est une façade pour l'ensemble du système de raisonnement, la mémoire (classe Memory) est une façade simplifiant la gestion de la base des cas et les index, enfin la partie comportementale (classe BehaviouralSituation) d'une situation comportementale est une façade des indices comportementaux pour simplifier leur gestion.
Last modified: Wed Aug 1 15:57:50 MEST 2001 |