sexta-feira, 22 de fevereiro de 2008

Padrões GRASP

+ Especialista na Informação

· Criador

· Coesão

· Acoplamento fraco

· Controlador

+ Especialista na Informação

O essa tipo de padrão é responsável por nada mais nada menos do que especializar a classe que detém mais informação sobre o assunto em questão, essa especialidade independe se a busca em outras classes é possível ou não! O encapsulamento das informações é bastante aparente nesse tipo de padrão assim o acoplamento não é tão alto, podendo fazer com que o projeto seja mais "independente" entre as classes. A coesão dos dados é algo que deve ser levado em conta, e com a especialização da classe essa coesão pode ser garantida já que a classe só recebe o método especialista quando esta detém as informações necessárias.

O padrão especialista não está realmente presente no modelo de analise, ele normalmente e preferivelmente, aparece no modelo de projeto.

1 comentários:

jbbf disse...

...essa especialidade independe se a busca em outras classes é possível ou não! (Não entendí essa frase!!!!)
O encapsulamento das informações é bastante aparente(???) nesse tipo de padrão assim o acoplamento não é tão alto, podendo fazer com que o projeto seja mais "independente" entre as classes. A coesão dos dados é algo que deve ser levado em conta, e com a especialização da classe essa coesão pode ser garantida já que a classe só recebe o método especialista quando esta detém as informações necessárias.(Esta foi a frase que resume)
O padrão especialista não está realmente presente no modelo de analise(acento), ele normalmente e preferivelmente, aparece no modelo de projeto.