Padrões de Projeto: Guia para Desenvolvedores
Classificado em Computação
Escrito em em
português com um tamanho de 5,64 KB
Padrões de Projeto: O Que São e Por Que Usar?
Padrões de projeto existem para evitar reinventar algo que já foi inventado, para melhorar a qualidade do software, a sua documentação e facilitar a comunicação geral. Eles não definem soluções exatas, não resolvem todos os problemas de design e não são exclusivos de Orientação a Objetos (OO).
Características dos Padrões de Projeto
- Encapsulamento: Deve encapsular um problema ou uma solução bem definida e específica, deve ser independente do restante do software e sua aplicação deve ser clara.
- Generalidade: Deve permitir a construção de outras implementações.
- Equilíbrio: Deve haver uma razão para utilizar o padrão (restrição, análise abstrata, observação, exemplos e