6
Comment écrire des constructeurs qui pourraient ne pas réussir à instancier correctement un objet
Parfois, vous devez écrire un constructeur qui peut échouer. Par exemple, disons que je veux instancier un objet avec un chemin de fichier, quelque chose comme obj = new Object("/home/user/foo_file") Tant que le chemin pointe vers un fichier approprié, tout va bien. Mais si la chaîne n'est pas un chemin …