A arquitetura de software é um aspecto crítico que influencia a qualidade e a eficiência do desenvolvimento. Uma das abordagens populares é a arquitetura limpa, que enfatiza a separação de preocupações e a independência de frameworks. Qual das seguintes afirmações melhor descreve um princípio da arquitetura limpa?