Princípio SOLID: Princípio da Responsabilidade Única (SRP)
Olá, Bom Dia.
O Princípio da Responsabilidade Única criado por Robert C. Martin diz que uma classe deve ter uma única responsabilidade ou um único motivo para mudar.
No entanto isso surgiu uma dúvida:
Em meus projetos eu tenho classes que alteram o banco de dados. Tal classes tem como responsabilidade alterar dados do banco, no entanto, essas classes engloba requisições ao banco de Insert, Select, Update e Delete. Desse modo, pode-se dizer que elas estão ferindo o Princípio da Responsabilidade Única?