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.

8
Padrões de design sufocam a criatividade
Muitos anos atrás, eu estava conversando com um professor de Economia sobre padrões de design, como eles estavam estabelecendo uma linguagem comum para programadores e como eles estavam resolvendo problemas conhecidos de uma maneira agradável, etc. Então ele me respondeu que essa é exatamente a abordagem oposta que ele usaria …


6
Mapa de funções vs switch
Estou trabalhando em um projeto que processa solicitações e há dois componentes para a solicitação: o comando e os parâmetros. O manipulador para cada comando é muito simples (<10 linhas, geralmente <5). Existem pelo menos 20 comandos e provavelmente terá mais de 50. Eu vim com algumas soluções: um grande …

1
Padrão de design para conversão de objetos (java)
Não uso padrões de design com muita frequência, além de uma fábrica ocasional e MVC, e quero começar a usá-los mais. Tenho um caso concreto em que gostaria de sua opinião sobre o uso de padrões de design nesse caso. No meu aplicativo, tenho que converter objetos com bastante frequência …



4
Qual é o nome do idioma usando o encadeamento de métodos para criar um objeto?
Costumo usar um padrão em que uso o método encadeamento para configurar um objeto, semelhante a um Builderou Prototypepadrão, mas não criando novos objetos a cada chamada de método, modificando o objeto original. Exemplo: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Basta saber se existe um nome para esse padrão e se ele é …



3
Como armazenar preços com datas efetivas?
Eu tenho uma lista de produtos. Cada um deles é oferecido por N fornecedores. Cada fornecedor cita um preço para uma data específica. Esse preço é efetivo até que o provedor decida estabelecer um novo preço. Nesse caso, o provedor fornecerá o novo preço com uma nova data. O cabeçalho …




5
Quais são os benefícios da injeção de dependência nos casos em que quase todos precisam acessar uma estrutura de dados comum?
Existem muitas razões pelas quais os globais são maus no POO. Se o número ou tamanho dos objetos que precisam ser compartilhados for muito grande para ser transmitido com eficiência nos parâmetros de função, geralmente todos recomendam a Injeção de Dependências, em vez de um objeto global. No entanto, no …


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.