La solution #2 me plairait bien, mais j'ai du mal à voir où ça m'éviterait d'avoir à hériter N fois "MaClasse" (N étant le nombre de types à gérer) ?
[edit] ah ok j'ai capté avec ton code, mais il y a deux petits problèmes :
- comme indiqué au post
./1, ma classe "Machin" qui contient les méthodes est statique, donc ne peut pas implémenter d'interface
- l'idéal serait d'avoir des classes "MyClasse" les plus légères possibles (j'en ai *vraiment* beaucoup à gérer), donc le fait qu'elles doivent embarquer une référence vers leur générateur et surtout le fait de devoir le prendre en paramètre à la construction est assez gênant :/
mais merci pour les idées, ça me sera surement utile dans d'autres cas de figure ^^
%0