O documento discute o design orientado a responsabilidades, onde objetos são vistos como prestadores de serviços que detêm informações e estruturam a coordenação e controle. As responsabilidades devem ser distribuídas entre objetos para maximizar a abstração, preservar a flexibilidade e delegar o controle.
5. •
•
•
•
•
•
•
objetos são mais do que pacotes , lógicas , dados são:
prestadores de serviços
detentores de informação
estruturadores
Coordenadores
Controladores
interfacers para o mundo exterior
7. • uma aplicação = objetos interagindo
• um objeto = implementar funções
• um papel = responsabilidades
• uma responsabilidade = realiza uma tarefa
• uma colaboração = interação de objetos ou papéis
• um contrato = termos de uma colaboração
8. • Que ações o objeto é responsável?
• Que informação esse objeto compartilha?