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 é:
No paradigma de programação orientada a objetos, qual princípio preconiza que cada
unidade de código deve ser responsável por possuir informações e executar tarefas que dizem respeito
somente ao conceito que ela pretende representar?