Articles of design patterns

Por que a lógica de negócios deve ser removida do JSP?

Quais são as vantagens de manter a lógica de negócios fora do JSP, já que as JSPs são voltadas principalmente para apresentação? Ainda vemos lógica de negócios escrita dentro da JSP, então eu precisava saber qual benefício obteríamos ao mover a lógica de negócios do JSP.

C # produtor / consumidor

Eu recentemente encontrei uma implementação c # de padrão produtor / consumidor. é muito simples e (para mim pelo menos) muito elegante. parece ter sido concebido por volta de 2006, então eu queria saber se essa implementação é – seguro – ainda aplicável Código está abaixo (código original foi referenciado em http://bytes.com/topic/net/answers/575276-producer-consumer#post2251375 ) using System; […]

Por que o C # não fornece a palavra-chave ‘friend’ no estilo C ++?

A palavra-chave de amigo C ++ permite que uma class A designe a class B como seu amigo. Isso permite que a Class B acesse os membros private / protected da class A Eu nunca li nada sobre por que isso foi deixado de fora do C # (e VB.NET). A maioria das respostas a […]

A functional programming substitui os padrões de design do GoF?

Desde que comecei a aprender F # e OCaml no ano passado, li um grande número de artigos que insistem que padrões de design (especialmente em Java) são soluções alternativas para os resources ausentes em linguagens imperativas. Um artigo que encontrei faz uma afirmação bastante forte : A maioria das pessoas que conheci leram o […]

Padrões de design: Fábrica vs método de fábrica vs Fábrica abstrata

Eu estava lendo padrões de design de um site Lá eu li sobre fábrica, método de fábrica e fábrica abstrata, mas eles são tão confusos, não estou claro sobre a definição. De acordo com as definições Fábrica – Cria objects sem expor a lógica de instanciação ao cliente e Refere-se ao object recém-criado por meio […]

Como vou saber quando criar uma interface?

Eu estou em um ponto no meu aprendizado de desenvolvimento, onde eu sinto que preciso aprender mais sobre interfaces. Eu frequentemente leio sobre eles, mas parece que não consigo compreendê-los. Eu li exemplos como: Animal base class, com IAnimal interface para coisas como ‘Walk’, ‘Run’, ‘GetLegs’, etc – mas eu nunca estive trabalhando em algo […]

Casos de Uso e Exemplos do Padrão de Decorador GoF para IO

Eu li na wikipedia que o padrão Decorator é usado para as classs .Net e Java IO . Alguém pode explicar como isso está sendo usado? E qual é o benefício disso com um possível exemplo? Há um exemplo de formulários do Windows na wikipedia, mas eu quero saber como isso acontece com as classs […]

Lista longa de instruções if em Java

Desculpe eu não posso encontrar uma pergunta respondendo isso, estou quase certo de que alguém já levantou antes. Meu problema é que estou escrevendo algumas bibliotecas do sistema para executar dispositivos incorporados. Eu tenho comandos que podem ser enviados para esses dispositivos através de transmissões de rádio. Isso só pode ser feito por texto. dentro […]

Como os padrões Proxy, Decorator, Adapter e Bridge diferem?

Eu estava olhando para o padrão de proxy, e para mim parece muito como os padrões de decorador, adaptador e ponte. Eu estou entendendo mal alguma coisa? Qual é a diferença? Por que eu usaria o padrão Proxy versus os outros? Como você os usou no passado em projetos do mundo real?

Sequenciamento de pedidos de ajax

Eu acho que às vezes preciso iterar algumas collections e fazer uma chamada ajax para cada elemento. Quero que cada chamada retorne antes de passar para o próximo elemento, para que eu não exploda o servidor com solicitações, o que geralmente leva a outros problemas. E eu não quero definir async para false e congelar […]