DEFAULT_CODE
DEFAULT_CODE
Código de erro padrão relacionado com a exceção.
Classe de exceções levantadas pelo sistema quando há um erro lógico na aplicação.
Erros lógicos são normalmente causados por algum valor ou ação incorretos definidos pelo usuário do sistema, e o sistema deve poder se recuperar deles de maneira amigável (informando o usuário do erro erro ocorrido de maneira clara e possibilitando que ele refaça a ação ou informe novamente o valor que ocasionou o erro).
tratar()
Tratamento genérico de exceção de erro lógico.
Este método deve idealmente ser definido nas classes que definem as categorias da hierarquia (ExcecaoErroLogico, ExcecaoErroSistema, ExcecaoErroUso). Porém, é possível sobrecarregar o método de forma que exceções específicas tenham tratamentos específicos