Por que um entendimento profundo dos relacionamentos e responsabilidades de um objeto é importante?
Sintes, Anthony. (2002). Aprenda Programação Orientada a Objetos em 21 Dias. São Paulo: Pearson Education do Brasil. 693 páginas.
Praticamente, as responsabilidades se traduzirão em métodos. Os relacionamentos se traduzirão em uma estrutura; entretanto, um entendimento global das responsabilidades o ajudará a dividir as responsabilidades eficientemente entre os objetos. Você precisa evitar ter um conjunto pequeno de objetos muito grandes. Através do projeto, você garantirá a dispersão das responsabilidades.