Resultados da pesquisa a pedido "design-patterns"
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 ...
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 ...
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 ...
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 ...
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 ...
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 / ...
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 ...
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?
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 ...
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 ...