O projeto GRASP tem como objetivo principal definir padrões.Padrões são documentos da boa praticas catalogos com problemas e soluções.Estudaremos 5 padrões GRASP:
Padrões GRASP:
Especialista na informação
Criador
Coesão alta
Acoplamento fraco
Controlador
RESPONSABILIDADE são atribuida pela UML obrigando e definindo os objetos as suas responsabilidades que são elas OBRIGAÇÃO DE FAZER e OBRIGAÇÃO DE CONHECER.
OBRIGAÇÃO DE CONHECER:
Todo objeto ou software se comunicam e enviam mensagens entre si ,pois eles devem se conhecer, tanto o que é publico ou privado.
OBRIGAÇÃO DE FAZER:
Se um objeto precisa de uma informação que esta em outro objeto este pode iniciar uma ação no objeto e ter de retorno a informação necessaria que ele precisa bem como controlar e coordenar atividades em outros objetos.
Especialista na informação
Atribui responsabilidade a quem compete resolver , perguntando a quem sabe e indicando a classe que tem a competencia necessaria para retornar a informação.
terça-feira, 19 de fevereiro de 2008
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário