Bonjour,

Je me pose des questions sur la forme switch / case, et je cherche un modèle de conception OO qui la remplace.

J'ai essayé celui du visiteur, mais, s'il est très éléguant, je le trouve finalement peut intuitif à la relecture.

Il y a des choses comme Strategy, State, Bridge, mais j'ai l'impression que ils ne sont pas fait pour ça ; en fait, dans tous ces patterns, il me semble que le choix du traitement est fait par le contexte, donc par... un switch case.

Qu'en pensez-vous ?... Que faites-vous ?...