What are Design Patterns?
padrões de Design são soluções para problemas de design de software que você encontra de novo e de novo no desenvolvimento de aplicações no mundo real. Padrões são sobre projetos reutilizáveis e interações de objetos.
Os 23 padrões de grupo de quatro (GoF) são geralmente considerados a base para todos os outros padrões. Eles são categorizados em três grupos: Criacional, estrutural e comportamental (para uma lista completa veja abaixo)., Esta referência fornece o código fonte para cada um dos 23 padrões GoF.
C# padrões de Design
para lhe dar um avanço, o código-fonte C# para cada padrão é fornecido em 2 formas: estrutural e real. O código estrutural usa nomes de tipo como definidos na definição de padrão e diagramas UML. O código do mundo Real fornece situações de programação do mundo real onde você pode usar esses padrões.
a third form,. net optimized, demonstrates design patterns that fully exploit-in. net features, such as, generics, delegates, reflection, and more., Estes e muito mais estão disponíveis em nosso produto Dofactory.net. Veja a página Singleton para um exemplo otimizado.net.,
Padrões Comportamentais |
|
Cadeia de Resp.,a unicação entre classes | |
Memento | Capturar e restaurar um objeto interno do estado |
Observador | Uma maneira de notificar a mudança para um número de classes |
Estado | Alterar um objecto do comportamento quando seu estado muda |
Estratégia | Encapsula um algoritmo dentro de uma classe |
Método de Modelo | Adiar as etapas de um algoritmo para uma subclasse |
Visitante | Define uma nova operação de uma classe sem alterar |