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.

11
Quantos padrões de design e níveis de abstração são necessários? [fechadas]
Como posso dizer que meu software tem muita abstração e muitos padrões de design, ou vice-versa, como sei se ele deve ter mais deles? Os desenvolvedores com quem trabalho estão programando de maneira diferente a respeito desses pontos. Alguns abstraem cada pequena função, usam padrões de design sempre que possível …



8
Como a separação de código e dados se tornou uma prática?
Por favor, leia a pergunta com atenção: ela pergunta como , não por quê . Recentemente, deparei com esta resposta , que sugere o uso de um banco de dados para armazenar dados imutáveis: Parece que muitos dos números mágicos que você descreve - principalmente se dependem de parte - …


6
Existe um padrão de design para remover a necessidade de verificar sinalizadores?
Vou salvar uma carga útil de string no banco de dados. Eu tenho duas configurações globais: criptografia compressão Eles podem ser ativados ou desativados usando a configuração de maneira que apenas um deles esteja ativado, ambos estejam ativados ou desativados. Minha implementação atual é esta: if (encryptionEnable && !compressEnable) { …




2
API REST baseada em função?
Estou criando uma API REST para a qual vários usuários com funções diferentes terão acesso aos recursos que ela contém. Para manter o escopo simples, vamos usar o domínio "aluno / professor / turma": GET /students é o recurso a acessar. Os usuários podem ter funções como Aluno e / …

4
Mediador vs Observador?
Alguém pode me fornecer uma resposta canônica sobre as diferenças entre um Observere um Mediatore um resumo de quando você deve usar um padrão sobre o outro? Não tenho certeza de que tipo de situação exigiria Observere que tipo exigiria umaMediator


5
Qual é a melhor maneira de construir uma fábrica usando o NInject?
Estou bastante confortável com a injeção de dependência usando o NInject no MVC3. Enquanto trabalhava em um aplicativo MVC3, desenvolvi uma Controller Creation Factory personalizada usando o NInject, para que qualquer controlador criado tenha dependências injetadas nele através desta Controller Factory. Agora estou começando a desenvolver um aplicativo do Windows, …



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.