Bonjour à tous,
donc voilà j'ai à nouveau besoin de vos avis d'experts ; je développe une appli en tachant de respecter les bonnes pratiques d'architectures et ainsi faire en sorte que le couplage entre les différentes couches soit le plus faible possible.
Je dispose donc d'interfaces de mes objets métiers et de mes classes; afin de maintenir ce faible couplage j'ai utilisé le design pattern decorateur qui implémente mes interfaces métier correspondantes.
Or là où se pose mon problème c'est que dans le modèle que j'ai développé, j'utilise l'héritage : je me retrouve donc avec une classe mère et 3 classes filles que je dois "cacher" par les décorateurs correspondants. Du coup je ne sais pas comment représenté cette relation au niveau de mes décorateurs sans affecter mon architecture.
Merci d'avance pour les conseils que vous me donnerez.
Partager