Resultados da pesquisa a pedido "design-patterns"

8 a resposta

Por que mais códigos Java não usam PipedInputStream / PipedOutputStream?

Descobri esse idioma recentemente e estou me perguntando se há algo que me falta. Eu nunca vi isso usado. Quase todo o código Java com o qual trabalhei na natureza favorece a inserção de dados em uma string ou buffer, em vez de algo como este ...

5 a resposta

Alguém está usando meta-meta-classes / meta-meta-meta-classes em Python / outras línguas?

Eu descobri recentemente metaclasses em python. Basicamente, uma metaclasse em python é uma classe que cria uma classe. Há muitas razões úteis pelas quais você deseja fazer isso - qualquer tipo de inicialização de classe, por exemplo. ...

9 a resposta

Lógica de negócios no MVC

Eu tenho 2 perguntas: Q1 Onde exatamente a "lógica de negócios" está no padrão MVC? Estou confuso entre modelo e controlador. Q2 "Lógica de negócios" é o mesmo que "Regras de negócios"? Se não, qual é a diferença? Seria ótimo se você pudesse ...

1 a resposta

PHP MVC: Padrão do Mapeador de Dados: design de classe

Eu tenho um aplicativo MVC da web com objetos de domínio e mapeadores de dados. Os métodos de classe dos mapeadores de dados contêm toda a lógica de consulta ao banco de dados. Estou tentando evitar o espelhamento de qualquer estrutura de banco ...

8 a resposta

Instruções de comutação são ruins? [fechadas]

Eu aprendi recentemente que as declarações de switch são ruins no OOP, em particular no "Código Limpo" (p37-39) de Robert Martin. Mas considere esta cena: estou escrevendo um servidor de jogo, recebendo mensagens de clientes, que contêm um ...

3 a resposta

Padrão MVC e Observer

Estou tendo problemas com a implementação do padrão Observer no meu projeto. O projeto deve ser feito como MVC em C #, como um aplicativo do Windows. No meu modelo de domínio, tenho, por exemplo, classe de país e repositório de país. Eu tenho um ...

8 a resposta

Melhor maneira de construir um sistema Plugin com Java

Como você implementaria um sistema Plugin para seu aplicativo Java? É possível ter um sistema fácil de usar (para o desenvolvedor) que consiga o seguinte: Os usuários colocam seus plugins em um subdiretório do aplicativoO plug-in pode fornecer ...

7 a resposta

O Princípio da Responsabilidade Única funciona no POO?

Estou lutando para entender como o Princípio da Responsabilidade Única pode ser feito para trabalhar com OOP. Se devemos seguir o princípio até o fim, não temos muitas classes, muitas das quais podem ter apenas um método cada? Se não seguirmos ...

7 a resposta

GUI de parâmetro dinâmico Qt: C ++ para parâmetros de plug-in

Meu aplicativo baseado em Qt é extensível via plugins ...

2 a resposta

Padrão de Design de Validação

Estou criando um utilitário de validação de dados para um de nosso departamento que possui os seguintes requisitos. - Adicionar dinamicamente nova entidade comercial - Adicionar dinamicamente novas validações a uma entidade. - Uma interface do ...