📎 Webclip
Entendendo o Princípio da Responsabilidade Única
O texto apresenta o Princípio da Responsabilidade Única como um dos princípios SOLID e destaca que ele é fácil de entender pelo nome, mas também costuma ser mal interpretado. A explicação central é que uma classe deve ter uma única responsabilidade, entendida como um único motivo para ser modificada.
Fichamento#
- Os princípios SOLID são descritos como base para estruturar projetos de software.
- O Princípio da Responsabilidade Única é apresentado como o mais autoexplicativo e também como um dos mais mal-entendidos.
- O exemplo mostra uma classe de menu de restaurante que também lista e cadastra funcionários.
- Essa classe quebra o princípio porque assume responsabilidades que não combinam com sua finalidade.
- A melhora proposta é separar o código em duas classes, uma para o menu e outra para os funcionários.
- Essa separação é associada a coesão e à Separação de Interesses.
- A definição citada diz que cada classe deve ter uma única responsabilidade, isto é, um único motivo para mudar.
- O texto observa que responsabilidade única não significa ter apenas um método.
- Na prática, o princípio é tratado como algo importante, embora o desenvolvimento diário nem sempre siga os ideais de forma perfeita.
