Bonjour à tous,
voici une description de ce que je dois faire:
J'ai une classe "Main" qui doit contenir 3 objets (aggregation). Ces 3 objets sont très semblables. En fait, ils sont même presque identiques: une seule méthode diffère entre les trois.
Selon vous, quelle est la méthode la plus adaptée pour ce problème? Ya-t-il un pattern qui correspond?
Personnellement, j'avais pensé créer une pseudo-interface qui dériverait mes trois objets. Ma pseudo-interface implémenterait toutes les méthodes sauf celle qui diffère entre mes 3 classes filles. Cette méthode serait alors implémentée uniquement dans les classes filles. Mais ce schéma ne me conviens pas, je ne le trouve pas logique. Qu'en pensez-vous?
Partager