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

Um padrão de design é uma solução reutilizável geral para um problema comum no design de software.

2
Como usar o padrão Decorator para adicionar pouca funcionalidade a objetos grandes?
Esta pergunta diz respeito ao uso do padrão Decorator para adicionar pouca funcionalidade a objetos de classes grandes. Seguindo o padrão clássico do Decorator, considere a seguinte estrutura de classes: Por exemplo, imagine que isso acontece dentro de um jogo. As instâncias de ConcreteCharacterDecoratordestinam-se a adicionar pouca funcionalidade ao ConcreteCharacter'empacotamento'. …


4
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 abstrato …





4
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, …




1
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 construir …

2
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 quero descartar a instrução de …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.