Atribuição de Responsabilidade

Análise textual de Abbot

Uma maneira de identificar responsabilidades é realizar uma análise textual. A análise textual de Abbot é uma técnica para identificar responsabilidades em um sistema de software. Envolve a leitura de requisitos ou outros documentos de projeto e a identificação de substantivos, verbos e frases que indicam responsabilidades.

Os substantivos são candidatos a classes, enquanto os verbos e frases indicam ações que uma classe deve executar. A análise textual de Abbot é uma técnica útil para ajudar a identificar as responsabilidades em um sistema de software.

Análise BCE (Boundary, Control ou Entity)

Outra maneira de identificar responsabilidades é usar a análise BCE. A análise BCE é uma técnica que divide um sistema em três componentes:

Encapsulamento e Acoplamento:

Relação entre Encapsulamento e Acoplamento:

Definição de Propriedades

Os métodos e atributos são responsabilidades importantes que devem ser atribuídas adequadamente às classes em um sistema de software. Os métodos são responsáveis por executar uma ação específica, enquanto os atributos são responsáveis por armazenar informações ou estados que são importantes para a classe.

Os métodos devem ser nomeados de maneira clara e concisa para indicar sua responsabilidade e o que eles fazem. Os atributos também devem ser nomeados de maneira clara para indicar o que eles representam.