Bonjour,

J'ai un ensemble de 50 classes environ, et je voudrais toutes leur définir un comportement commun, c'est à dire 2 méthodes : mettons getX et getY dont l'implémentation soit toujours la même pour les 50 classes :
mais :
- Je ne veux évidemment pas écrire 50 fois le même code.
- Je ne peux pas hériter d'une classe abstraite implémentant getX et getY car mes classes héritent déjà d'autres classes.
- Si je les fais juste implémenter une interface il me faudra tout de même écrire 50 fois le même code.

j'ai bien entendu parcouru le forum et entendu parler du pattern decorator, mais je n'ai pas l'impression que ça corresponde à mon problème. Si c'est le cas tout de même, pouvez vous m'expliquer comment ?