Bonjour !

Je suis confronté à un dilemne auquel j'aimerais trouver une solution correcte et de qualité:

Je possède une classe ClasseObservee étendant Thread. Le soucis est que j'aimerais que cette classe étende également Observable (d'où le nom ), souhaitant expérimenter le pattern "observer".

Comment pourrais-je faire pour gérer cet héritage multiple ? Est ce que quelqu'un a déjà été confronté à ce genre de problème ?

Peut être devrais-je faire un lien de composition de ClasseObservee à Observable puis rediriger toutes les méthodes d'Observable ? (Un peu dans le même esprit que la redirection de méthode lors de l'implémentation d'une interface par une classe ...). Mais dans ce cas, ClasseObservee n'aura pas le type Observable... Qu'en pensez vous ?


D'avance merci !