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:
- Objetivo
- Sinônimo
- Motivação
- Aplicabilidade
- Estrutura
- Participantes
- Colaboração
- Consequência
- Implementação
- Nome
6/Dezembro/2006 at 10:12 am
OK.
A LISTA DE ATRIBUTOS DO PATTERN NÃO ESTÁ COMPLETA.