22 de mar. de 2008

Aula 9 e 10

Padrão Baixo Acoplamento:
O padrão baixo acomplamento tem como objetivo a redução e miniminização da conexão de um objeto com outros.

Baixo acoplamento.
Problema: como reduzir o impacto das mudanças?
Solução: atribuir responsabilidade de forma o acoplamento permaneça baixo, ou seja, com menor conexão entre os objetos.
Mecanismos de identificação:– Procure por classes com muitas associações com outras classes.
Procure por métodos que estão baseados em outros e métodos em demasia.
Evitar o quanto possível novas visibilidades entre as classes do modelo conceitual.
Esta conexão esta relacionada a ter conhecimento sobre os outros objetos ou simplemente depender de outros objetos.
De forma sujacente manter o acoplamento baixo significa redizir o impacto de mudança já que ao se alterar um objeto um mínimo de outros objetos serão afetados.

Problema: Como aumentar independência dos objetos de forma a possibilitar a sua reutilização?

Solução: Atribuindo responsabilidades de maneira que o acoplamento permaneça fraco.

Resulta num acoplamento geral mais fraco entre as classes:
Resulta em classes mais independentes;
Reduz o impacto de mudanças;
Aumenta o potencial de reutilização;
Não deve ser utilizado isolado dos outros padrões.

Nenhum comentário: