Parece que o princípio SOLID que está sendo violado por essa construção de projeto é o "c) Princípio da Responsabilidade Única", pois a classe está realizando tanto a visualização dos contatos quanto a recuperação dos contatos do banco de dados, o que vai contra o princípio de responsabilidade única.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagem de Modelagem Unificada - Uml
•ESTÁCIO
Compartilhar