Resultados da pesquisa a pedido "design-patterns"

3 a resposta

Como o padrão de comando separa o remetente do destinatário?

O padrão Command possui uma interface IReceiver com poucos métodos e, correspondente a cada método, existem objetos Command concretos (implementando uma interfaceICommand com o método execute ()). Li que o cliente conhece o receptor concreto e o ...

2 a resposta

Existe uma maneira genérica de chamar outro método sempre que um método é chamado em C #

Eu tenho um método algo como isto: public Something MyMethod() { Setup(); Do something useful... TearDown(); return something; }Os métodos Setup e TearDown estão na classe base. O problema que estou tendo é que preciso escrever esse tipo de ...

4 a resposta

Quando você realmente deve usar o padrão de visitante

Ok, antes de marcar isso como duplicado, deixe-me esclarecer. Estou lendo sobre o padrão de visitantes e seus usos aplicáveis. Eu me deparei com este post:Quando devo usar o Padrão de design do ...

2 a resposta

Ruby: Como devo acessar variáveis de instância dentro de uma classe?

Em ruby, você pode acessar internamente variáveis diretamente via@var_name ou via getters privadosattr_reader :var_name. Qual solução é mais(semanticamente?) corrigir? Quaisquer vantagens / desvantagens de usar a solução 1 ou a solução ...

2 a resposta

Por que eu usaria uma cadeia de responsabilidade sobre uma declaração de chave

Considere que você obteve várias validações. Essas validações só terão efeito se o objeto a ser inspecionado for de um determinado tipo. Por que eu usaria uma cadeia de responsabilidade sobre uma declaração de chave? Exemplo com cadeia de ...

3 a resposta

Plantas aninhadas no frasco?

Ainda sou novo no Flask, por isso pode haver uma maneira óbvia de fazer isso, mas ainda não consegui descobrir isso longe da documentação. Meu aplicativo é dividido em várias partes diferentes, que compartilham coisas como usuários / sessões / ...

3 a resposta

O uso de ApplicationException [duplicado]

Esta pergunta já tem uma resposta aqui: O que é ApplicationException no .NET? [/questions/5685923/what-is-applicationexception-for-in-net] 3 respostasEu gostaria de saber se o uso deApplicationException é recomendável retornar erros de ...

4 a resposta

Qual é a solução para o problema N + 1 no JPA e no Hibernate?

Entendo que o problema N + 1 é onde uma consulta é executada para buscar N registros e N consultas para buscar alguns registros relacionais. Mas como isso pode ser evitado no Hibernate?

4 a resposta

Existe um padrão de design para manipular quando o código depende do subtipo de dois objetos

Tentarei ser o mais explícito possível, caso haja uma solução melhor para o meu problema do que responder à minha pergunta. Estou trabalhando em c #. Eu tenho um modelo de relatório que pode incluir qualquer número de 'recursos' ativados. Um ...

4 a resposta

Usando injeção de dependência sem nenhuma biblioteca DI

Eu sou novo no Repository e DI e estou tentando implementar no meu projeto MVC 5. Eu implementei injeção de construtor, onde no meu controlador tem um construtor como este: IBook _ibook; public Test(IBook ibook) { _ibook = ibook; }Sem nenhuma ...