Perguntas com a marcação «design-patterns»

8
Criando um método de extensão do Predicate Builder

Tenho uma grade de interface do usuário do Kendo que atualmente estou permitindo a filtragem em várias colunas. Gostaria de saber se existe uma abordagem alternativa para remover a instrução switch externa? Basicamente, quero criar um método de extensão para poder filtrar um IQueryable<T> e...

8
Modelo de domínio e consulta

Eu sou novo no DDD, pois trabalhei apenas em aplicativos de Transaction-Script com um modelo anêmico ou apenas Big Balls of Mud, então, perdoe qualquer terminologia que eu abuse. Estou tentando entender a separação adequada entre o modelo de domínio e o repositório. Qual é a maneira correta de...

8
Posicionamento aceitável da raiz da composição usando contêineres de injeção de dependência (DI) e inversão de controle (IoC)

Eu li em várias fontes, incluindo o blog 'Ploeh' de Mark Seemann, sobre como o posicionamento apropriado da raiz de composição de um contêiner de IoC é o mais próximo possível do ponto de entrada de um aplicativo. No mundo .NET, esses aplicativos parecem comumente vistos como projetos da Web,...

8
O Abstract Abstract Pattern é dimensionado?

Ainda estou tentando entender os padrões de design aqui, depois de aprender o padrão abstrato de fábrica, percebi que esse padrão não será dimensionado bem. Dê uma olhada no diagrama uml do padrão abstrato de fábrica Se eu tiver que criar um novo 'AbstractProductC', terei que adicionar um método...