- Engenharia de SoftwareDesign Patterns
- Engenharia de SoftwareTestes
- Paradigmas de ProgramaçãoOrientação a ObjetosPrincípios SOLID
Uma prática utilizada em projetos de desenvolvimento de software orientado a objetos é a inversão de controle. Uma das vantagens da inversão de controle é: