Resultados da pesquisa a pedido "design-patterns"

6 a resposta

Quais são os usos práticos do Factory Method Pattern?

Eu sou muito novo no Design Patterns. Acabei de encontrar o Factory Design Pattern. Entendi que ele delega a instanciação para subclasses. Mas eu não recebi a aplicação real do padrão. Em quais cenários esse padrão pode ser usado com bom efeito. ...

6 a resposta

mplementando interfaces após o fa

Acho que o seguinte não pode ser feito em Java. Mas ficaria feliz em aprender como implementar algo que se assemelha a ele. Suponha que tenhamos uma classe C, que já é usada no código compilado. (Não podemos alterar esse código nem a definição ...

5 a resposta

Existem interfaces vazias com cheiro de código? [fechadas

Eu tenho uma função que retorna o mesmo tipo de objetos (resultados da consulta), mas sem propriedades ou métodos em comum. Para ter um tipo comum, recorri a uma interface vazia como tipo de retorno e a "implementei" em amba Isso não parece ...

5 a resposta

C # Armazenando string, int, string em uma variável acessível

Preciso salvar uma classe com a lista de países em estática para armazenamento em cach Os dados são construídos com string shortName //Primary Key - (IL or UK for example) int ID //Unique - has no meaning, but needs to be saved string longName ...

10 a resposta

How can I design a Java web application without an ORM and without embedded SQL [closed

EDIT: Título original: Pergunta sobre o benefício de usar um ORM. Eu quero usar um ORM para fins de aprendizado e estou tentando usar o nhibernate. Estou usando o tutorial e, em seguida, tenho um projeto real. Eu posso seguir o "caminho antigo" ...

3 a resposta

Qual é a diferença entre esses dois padrões de JavaScript

Estou tentando organizar melhor meu JavaScript. Meu objetivo é ter uma arquitetura modular que possa ser dividida em arquivos separados (sitename.js, sitename.utils.js etc. Gostaria de saber quais são as vantagens e desvantagens desses dois ...

16 a resposta

Padrão para evitar blocos aninhados de tentativa de captura?

Considere uma situação em que tenho três (ou mais) maneiras de executar um cálculo, cada uma das quais pode falhar com uma exceção. Para tentar cada cálculo até encontrarmos um que seja bem-sucedido, fiz o seguinte: double val; try { val = ...

4 a resposta

Como implementar os princípios do SOLID em um projeto existente

Peço desculpas pela subjetividade desta pergunta, mas estou um pouco paralisado e gostaria de receber algumas orientações e conselhos de qualquer pessoa que já tenha lidado com esse problema ante Eu tenho (o que se tornou) um projeto de API ...

6 a resposta

Por que o volátil é usado no bloqueio com verificação dupla

A partir deHead First livro de padrões de design, o padrão singleton com bloqueio duplo verificado foi implementado como abaixo: public class Singleton { private volatile static Singleton instance; private Singleton() {} public static Singleton ...

2 a resposta

Usando o padrão de visitante com classes derivadas de modelo

Tento implementar o padrão Visitor com classes derivadas de modelo Trabalho com o gcc 4.5aqui é o VisitorTemplate.hpp, especializei Derivado na classe Visitor, mas gostaria de poder lidar com qualquer tipo: edit: graças às sugestões do ...