Princípios para Modularização
módulos são unidades sintáticas
poucas interfaces
interfaces pequenas
interfaces explícitas
informações escondidas