6
Como escrever construtores que possam falhar ao instanciar corretamente um objeto
Às vezes você precisa escrever um construtor que possa falhar. Por exemplo, digamos que eu queira instanciar um objeto com um caminho de arquivo, algo como obj = new Object("/home/user/foo_file") Desde que o caminho aponte para um arquivo apropriado, tudo ficará bem. Mas se a string não for um caminho …