Perguntas com a marcação «design-patterns»

Um padrão de design é uma solução reutilizável geral para um problema comum no design de software.


3
Filosofia por trás do padrão de lembranças
Eu tenho lido sobre o padrão de lembranças de várias fontes da Internet. Informações diferentes de fontes diferentes me deixaram confuso a respeito de por que esse padrão é realmente necessário. A implementação dofactory diz que a principal intenção desse padrão é restaurar o estado do sistema. O Wiki diz …


3
Entendendo o acoplamento solto / apertado no "mundo real"
Não direi o que é "comunidade" porque quero uma explicação não tendenciosa, mas digamos que você esteja criando um módulo reutilizável e que esse módulo exija mais de 3 módulos dependentes e a remoção de 1 deles cause um erro de quebra não apenas no seu aplicativo como um inteiro …




4
Tudo bem ter muitas classes abstratas em seu aplicativo?
Inicialmente, queríamos implementar um padrão de estratégia com implementações variadas dos métodos em uma interface comum. Eles serão coletados em tempo de execução com base nas entradas do usuário. Como se viu, estamos tendo classes abstratas implementando 3 a 5 métodos comuns e resta apenas um método para uma implementação …

1
Permissões / modelo / padrão certos para aplicativos .NET
Preciso implementar flexível E simples (se existir) e, ao mesmo tempo, utilizar meios embutidos, se possível Até agora, tenho MembershipProvider e RoleProviders implementados. Isso é legal, mas para onde eu vou a seguir? Eu sinto que preciso adicionar o termo "Priviledge" e codificar os que estão dentro do aplicativo. Os …

1
As evidências atuais apóiam a adoção de modelos de dados contextuais sobre modelos canônicos?
A idéia "canônica" é difundida em software; padrões como Modelo Canônico , Esquema Canônico , Modelo de Dados Canônico e assim por diante, parecem surgir repetidamente em desenvolvimento. Como muitos desenvolvedores, muitas vezes segui, sem crítica, a sabedoria convencional de que você precisa de um modelo canônico; caso contrário, você …






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.