Kevin Kofler (./1087) :Une solution est que si le constructeur échoue, on construit un objet non valide et on rajoute une méthode isValid.