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. Use essa tag para perguntas quando tiver problemas com a implementação de padrões de design. Não use essa tag em perguntas sobre correspondência de padrões de texto. Ao usar esta tag em questões pesadas da implementação - marque o idioma do código em que a implementação está escrita.

10
Onde colocar o AutoMapper.CreateMaps?
Estou usando AutoMapperem um ASP.NET MVCaplicativo. Foi-me dito que eu deveria me mudar para AutoMapper.CreateMapoutro lugar, pois eles têm muita sobrecarga. Não tenho muita certeza de como projetar meu aplicativo para fazer essas chamadas em apenas um lugar. Eu tenho uma camada web, camada de serviço e uma camada de …

2
Singleton por Jon Skeet esclarecimentos
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Desejo …

5
Como explicar a injeção de dependência para uma criança de 5 anos? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …





24
Como saberei quando criar uma interface?
Estou em um ponto do aprendizado de desenvolvimento em que sinto que devo aprender mais sobre interfaces. Eu frequentemente leio sobre eles, mas parece que não consigo entendê-los. Eu li exemplos como: Classe base animal, com interface IAnimal para coisas como 'Walk', 'Run', 'GetLegs', etc. - mas nunca trabalhei em …

13
O que é um anti-padrão?
Estou estudando padrões e antipadrões. Tenho uma ideia clara sobre padrões, mas não recebo anti-padrões. Definições da web e da Wikipedia me confundem bastante. Alguém pode me explicar em palavras simples o que é um anti-padrão? Qual é o propósito? O que eles fazem? É uma coisa ruim ou boa?




3
Padrão de logon da API REST
Estou criando uma api REST, seguindo de perto as sugestões de apigee, usando substantivos, não verbos, versão api inserida no URL, dois caminhos de api por coleção, uso GET POST PUT DELETE etc. Estou trabalhando no sistema de logon, mas não tenho certeza da maneira correta de REST para logar …

8
Spring AOP vs AspectJ
Tenho a impressão de que o Spring AOP é melhor usado para tarefas específicas de aplicativos, como segurança, log, transações, etc., pois usa anotações Java5 personalizadas como estrutura. No entanto, o AspectJ parece ser mais amigável quanto aos padrões de design. Alguém pode destacar os vários prós e contras do …


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.