Resumo aula 16 v1.0

13/Outubro/2006

Aula 16:

 

Em arquiteturas temos componentes e conectores. Os conectores aumentam o número de possíveis combinações entre os componentes. Foi feita uma analogia entre lego, quebra-cabeças e o reúso de softwares e conexão de componentes. O reúso é facilitado quando fazemos uma interface mais genérica enquanto uma interface específica para um determinado projeto não facilitaria o reúso. No caso, a interface mais genérica seria representada pelas peças de lego, que possuem maior capacidade de formar as coisas pois não têm encaixes específicos, o que já não acontece com o quebra-cabeça que possibilita apenas uma opção de encaixe. Com os design patterns ocorre a mesma coisa, pois eles fornecem modelos e esses modelos podem ser modificados para a situação que você precisa facilitando o reúso. No entanto, fazer coisas genéricas demais pode sair muito caro e por isso é necessário estudar qual a melhor coisa a se fazer em uma situação, seguindo o mantra: “nem 8, nem 80… 44”, que diz que devemos ter bom senso ao se construir um determinado sistema.

 

Todo padrão deve ter:

  1. Objetivo
  2. Sinônimo
  3. Motivação
  4. Aplicabilidade
  5. Estrutura
  6. Participantes
  7. Colaboração
  8. Consequência
  9. Implementação
  10. Nome

One Response to “Resumo aula 16 v1.0”

  1. pes2006 Says:

    OK.

    A LISTA DE ATRIBUTOS DO PATTERN NÃO ESTÁ COMPLETA.


Leave a Reply

You must be logged in to post a comment.