terça-feira, 19 de fevereiro de 2008

Aula 5

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.

Nenhum comentário: