NÃO PASSE NULL

O desenvolvedor deve evitar de passar NULL como parâmetro de uma função. O que acontece ao enviar um parâmetro NULL na função da Figura 23? NullPointException!

Figura 23 – Exemplo de função que não trata null.

Para consertar esse problema, é necessário criar novos tipos de Exception, como o InvalidArgumentException, apresentado na

Figura 24 – Tratamento de Null.

Veja que o dessa forma, o tratamento de NULL torna-se elegante e mais eficiente.

results matching ""

    No results matching ""