J'ai une question de terminologie/modélisation sur la représentation de composants dans un service. Tenez compte ..Question sur la terminologie "Façade"
Scénario A:
ICatalogService --exposes -> PublishingManager.Publish
ICatalogService --exposes -> RetrievalManager.Retrieve
Scénario B:
ICatalogService --expose -> CatalogManager.Publish
ICatalogService --expose -> CatalogManager.Retrieve
Est-ce que ICatalogService dans le scénario A représente une "façade" car il implémente plus de 1 composant? Est-ce qu'une autre terminologie est appropriée? Pour le puriste, y a-t-il des avantages à séparer les gestionnaires «édition» et «récupération» (AKA: controller) s'ils gèrent les mêmes types d'objets? OU utiliseriez-vous un seul «CatalogManager»?