Proteção Modular
- Produzir módulos que não propaguem uma situação
anormal
-
de tempo de execução para muitos módulos
- Erros causados em um módulo não vão ser detectados
-
em outros módulos
- Estensibilidade
- Validar dados nos módulos onde eles são lidos,
-
exceções em C++ e Java