Si les design patterns t´interresse, commence d´abord par jeter un coup d´oeil à l´UML. Lorsque que tu connais, c´est bien appréciable. Genre pas plus tard que cette aprem, je me susi servi du pattern stratégie pour mon renderer3D, comme ca je peux charger plusieurs types de fichier (ASE, ... ) sans me taper plein de modif, j´ai qu´à définir une nouvelle classe héritant de la générale et celle qui charge apelle la classe dont elle a besoin, ainsi j´appelle dynamiquement la fonction dont j´ai besoin.