Resultados da pesquisa a pedido "design-patterns"

3 a resposta

MCV 3 - como implementar uma camada de serviço, preciso de repositório

Atualmente, estou criando meu primeiro aplicativo MVC 3, usando EF Code First, SQL CE e Ninject. Eu li muito sobre o uso de Repositórios, Unidade de Trabalho e Camadas de Serviço. Acho que resolvi o básico e fiz minha própria ...

11 a resposta

C #, está tudo bem em usar classes aninhadas para a estrutura lógic

Estou discutindo um pouco sobre o uso de classes aninhadas. A situação é que um nome de classe faz sentido para ser repetido em dois ou mais lugares e, embora exista uma similaridade moderada entre cada uma das instâncias diferentes, ...

4 a resposta

Padrão de design Ruby: Como criar uma classe de fábrica extensíve

Ok, suponha que eu tenha o programa Ruby para ler arquivos de log de controle de versão e fazer algo com os dados. (Não, mas a situação é análoga e me divirto com essas analogias). Vamos supor que agora eu quero apoiar Bazaar e Git. Vamos supor ...

1 a resposta

Wrapping DbSet <TEntity> com um DbSet / IDbSet personalizado?

Primeiro, acho que isso é um pouco ridículo, mas os outros membros da minha equipe insistem nisso e não posso apresentar um bom argumento contra isso além de "Acho que é idiota" ... O que estamos tentando fazer é criar uma camada de dados ...

2 a resposta

Faça / Desfazer usando o padrão de comando em Python

Li que usar o padrão de comando é uma das formas mais populares de realizar / desfazer a funcionalidade. De fato, vi que é possível empilhar várias ações e revertê-las para atingir um determinado estado. No entanto, não tenho muita certeza de ...

2 a resposta

ugestão de padrão de design para ussd

Estou a usarphp para criar uma página USSD. Eu já fiz isso antes e foi um trabalho de hack muito limitado; basicamente um arquivo enorme com uma instrução switch para todos os estados possíveis em que o usuário do celular pode estar (que é salvo ...

3 a resposta

JavaScript: Padrão de Configuração

Problem: Uma função Javascript precisa de alguns parâmetros para trabalhar: function kick(person, reason, amount) { // kick the *person* with the *amount*, based on the *reason* }Como háenhuma maneira de sobrecarregar a função em JS, como você ...

7 a resposta

padrão de design do método de fábrica

De acordo com o livro: A essência do Padrão de Fábrica é "Definir uma interface para criar um objeto, mas deixe as subclasses decidirem qual classe instanciar. O método Factory permite que uma classe adie a instanciação para ...

2 a resposta

por que padrão de módulo?

Eu li muitas coisas sobre omódul padronizar. Ok Traz estrutura, método privado, etc ... Mas com o código abaixo posso obter o mesmo comportamento sem usá-l function Human() { // private properties var _name=''; var _age=0; // private methods ...

4 a resposta

Java serialização JSON - práticas recomendadas

Preciso implementar a serialização JSON para alguns objetos e encontrei um problema quando se tratava de integração com coleções genérica Todas as classes serializáveis implementam essa interface (JSONObject vem deest [http://json.org/java/] ...