De maneira ampla Design Patterns são soluções encontradas pela comunidade de software para problemas recorrentes. O foco destes padrões esta na reutilização e modularização do software
Fator de Significância Arquitetural |
Criação de uma instancia unica para conexão com banco de dados, utilzando de um reaproveitamento de instancias |
Solucao |
Aplicação de um padrão Singleton que gerencia o processo de instanciações de objetos |
Pendencias |
Nenhuma |
Alternativas |
Criar um método que verifique a quantidade de instancias correntes durante a execução do projeto e se necessario apagar |
Fator de Significância Arquitetural |
Acompanhar a mudança de localização do usuário em tempo real e repassar as alterações para o aplicativo |
Solucao |
Aplicação de um padrão Observer que acompanha as alterações de objetos |
Pendencias |
Nenhuma |
Alternativas |
Utilizar métodos da própria linguagem que utilizam do princípios do padrão Observer |
Fator de Significância Arquitetural |
Criação de diversos Clubs que são iguais/semelhantes |
Solucao |
Aplicação de um padrão Prototype que é um padrão de criação de objetos cujo foco esta em criar objetos semelhantes |
Pendencias |
Nenhuma |
Alternativas |
Criar objetos da maneira tradicional passando os mesmos atributos a todos os objetos |
Fator de Significância Arquitetural |
Direcionar rotas das paginas |
Solucao |
Aplicação de um padrão Facade que gerencia o processo de instanciações de objetos |
Pendencias |
Nenhuma |
Alternativas |
Criar um método que verifique a quantidade de instancias correntes durante a execução do projeto e se necessario apagar |