Resultados da pesquisa a pedido "design-patterns"
Nome para esse padrão? (Resposta: inicialização lenta com bloqueio verificado duas vezes)
Considere o seguinte código: public class Foo { private static object _lock = new object(); public void NameDoesNotMatter() { if( SomeDataDoesNotExist() ) { lock(_lock) { if( SomeDataDoesNotExist() ) { CreateSomeData(); } else { // someone else ...
stratégias e técnicas de bloqueio para evitar conflitos no códi
A solução comum para evitar conflito no código é garantir que a sequência de bloqueio ocorra de maneira comum, independentemente de qual thread esteja acessando os recurso Por exemplo, os threads T1 e T2, nos quais T1 acessa o recurso A e, em ...
Usando o padrão de repositório para suportar vários provedores
Bem, não tenho certeza se esse é exatamente o título certo, mas basicamente eu tenho tido muitos problemas ao usar repositórios em aplicativos MVC de forma que você pode substituir um conjunto de repositórios, implementando uma tecnologia de ...
Padrão de comando parece desnecessariamente complexo (o que estou deixando de entender?)
Eu li o Padrão de Comando e acho que estou perdendo alguma coisa. O objeto Command existe para abstrair os detalhes do objeto Receiver. Parece-me que poderíamos simplesmente parar por aqui e manter referências aos objetos Command para executar o ...
adrões de design do python [fechados]
Estou procurando qualquer recurso que dê exemplos de práticas recomendadas, padrões de design e os princípios do SOLID usando Pytho
Java Efetivo Por Joshua Bloch: Item1 - Método de Fábrica Estática
Estou lendo oEffective Java por Joshua Bloch e eu tenho uma pergunta sobre o Item1Static Factory Method. itação [Bloch, p.7] @Interfaces não pode ter métodos estáticos; portanto, por convenção, os métodos estáticos de fábrica para uma ...
Qual é a diferença entre os padrões de Fábrica e Estratégia?
Alguém pode explicar a diferença entre padrões de fábrica e estratégia? Para mim, ambos têm a mesma aparência, exceto uma classe extra de fábrica (que cria um objeto de produto nos padrões de fábrica)
Padrão de design do decorador usando herança versus interfaces
Gostaria de implementar o padrão de design do Decorator usando herança Decorator extends Component) porque eu preciso acessar os campos / métodos protegidos da classe Componen O problema é que a classe Component representa um algoritmo, ...
Singleton carregado com preguiçoso: bloqueio com verificação dupla versus idioma do titular da demanda por inicialização
Tenho um requisito para carregar recursos preguiçosamente em um ambiente simultâneo. O código para carregar os recursos deve ser executado apenas uma vez. Ambos Bloqueio verificado duas ...
sando a injeção de dependência com o Roboguic
Estou trabalhando em um projeto Android e gostaria de saber algumas recomendações sobre o que é uma boa arquitetura para criar um aplicativo Android. Quero usar injeção de dependência usando Roboguice e tenho lido sobre o padrão MVVM ou o ...