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.


8
Em um projeto PHP, quais padrões existem para armazenar, acessar e organizar objetos auxiliares? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …
114 design-patterns  oop  php 

16
Padrão para evitar blocos try catch aninhados?
Considere uma situação em que tenho três (ou mais) maneiras de realizar um cálculo, cada uma das quais pode falhar com uma exceção. A fim de tentar cada cálculo até encontrarmos um que seja bem-sucedido, tenho feito o seguinte: double val; try { val = calc1(); } catch (Calc1Exception e1) …


13
O que há de alternativo para o solteirão
Temos uma classe que contém informações de configuração do aplicativo. Costumava ser um único. Após alguma revisão arquitetônica, fomos orientados a remover o singleton. Vimos alguns benefícios de não usar o singleton no teste de unidade porque podemos testar diferentes configurações ao mesmo tempo. Sem o singleton, temos que passar …

8
Comet e jQuery [fechado]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …

2
O que é um proxy na Doutrina 2?
Acabei de ler toda a documentação do Doctrine 2, comecei meu próprio sandbox, entendi a maioria dos principes, mas ainda há uma dúvida e não consegui encontrar nenhuma explicação completa no doc. O que são Proxyaulas? Quando devo usá-los sobre entidades? Pelo que eu entendo, as classes de proxy adicionam …


8
Padrão OLOO de Kyle Simpson vs. Padrão de Design de Protótipo
O "Padrão OLOO (Objetos Vinculados a Outros Objetos)" de Kyle Simpson difere de alguma forma do padrão de projeto Prototype? Além de cunhá-lo por algo que indica especificamente "vinculação" (o comportamento dos protótipos) e esclarecendo que não há "cópia" acontecendo aqui (um comportamento das classes), o que exatamente seu padrão …

8
Onde eu uso delegados? [fechadas]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que possa ser respondida com fatos e citações editando este post . Fechado há 7 anos . Melhore esta questão Quais são alguns lugares do mundo real que …



3
Diferença entre repositório e serviço?
Qual é a diferença entre um repositório e um serviço? Eu não pareço entender. Estou falando sobre acesso a dados por meio de uma camada de acesso a dados, normalmente com linq para sql. Muitas vezes vejo repositórios com métodos CRUD simples e serviços com métodos mais específicos de negócios. …

12
Padrões de design para evitar [fechado]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …


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.