Resumo
Componentes de software projetados para serem reutilizados de forma intensiva devem ser robustos, isto é, devem incorporar atividades de tratamento de erros de forma a se comportarem adequadamente na presença de falhas nos diferentes contextos de utilização. Uma forma para se lidar com situações excepcionais é através do emprego de técnicas de tratamento de exceções. Vários mecanismos par…