Bonsoir!

Ma question en quelques mots :
> Une classe abstract Method
> Deux classes héritées : Method1 et Method2
> Une classe utilisant des objets de la classe method : Solver

Je souhaite construire un objet Solver, en lui précisant s'il doit utiliser Method1 ou Method2, mais sans instancier d'objet method auparavant.
Je suis sur que c'est possible, mais je ne vois pas comment faire concrètement:

dans mon main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Solver monSolver = new Solver("reference a ma classe method1 ou method2");
dans ma classe Solver :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
private Method lamethode;
public void Solver("UneclasseMethod"){
    this.lamethode = new "La Classe Method passée en paramètre";
}
Si vous avez compris ce que je veux dire, pourriez vous m'indiquer comment procéder s'il vous plait ?

merci,