Padrões de Projeto
Padrões de Projeto
Padrões de Projeto
Padrões para persistência: têm como objetivo descrever soluções para problemas
de armazenamento de informações.
Padrões para apresentação: têm como objetivo definir as soluções para problemas
comuns no projeto da interface de software.
Esse dois últimos tipos de padrões são importantes, pois conseguimos desenhar o
software separando as responsabilidades dos componentes. E isso agregará valor
principalmente no futuro, quando for necessário adicionar funcionalidades ou
simplesmente dar manutenção nos sistemas desenvolvidos.
Assim, podemos perceber que a adoção de padrões pode trazer inúmeros benefícios
para um projeto de desenvolvimento de software. Um dos principais benefícios é
que um padrão de projeto é algo que já foi utilizado inúmeras vezes na solução
de um determinado tipo de problema e, devido a isso, o padrão já foi submetido à
uma grande variedade de testes e, se ele se tornou um padrão de projeto, é
porque foi aprovado nesses testes. Outro benefício é a padronização que
contribui diretamente para a redução do acoplamento e para o aumento da coesão,
proporcionando uma redução de custo e tempo em em futuras manutenções.