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