↓ Ir para o conteúdo principal

← todas as notas

📎 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.