Resultados da pesquisa a pedido "design-patterns"

5 a resposta

Padrões de design de validação de dados

Se eu tiver uma coleção de tabelas de banco de dados (em um arquivo do Access, por exemplo) e precisar validar cada tabela nesta coleção em relação a um conjunto de regras que possua regras comuns em todas as tabelas, bem como regras individuais ...

5 a resposta

Diferença entre padrão de estratégia e padrão de comando

Qual é a diferença entre oPadrão de estratégia [http://en.wikipedia.org/wiki/Strategy_pattern]e aPadrão de comando [http://en.wikipedia.org/wiki/Command_pattern]? Também estou procurando alguns exemplos em Java.

4 a resposta

O uso do “Princípio de Responsabilidade Única” força meus contêineres a criar setters públicos

Estou me esforçando bastante para projetar seguindo os princípios do SOLID. O que descobri é que, quando você usa o "Princípio de responsabilidade única" (o S do SOLID), geralmente precisa dividir as classes entre os contêineres e ...

6 a resposta

Como criar uma classe singleton

Qual é a melhor maneira / correta de criar uma classe singleton em java? Uma das implementações que encontrei está usando um construtor privado e um método getInstance (). package singleton; public class Singleton { private static Singleton me; ...

3 a resposta

Criação de objetos: construtores ou métodos estáticos de fábrica

Eu estou passandoJava eficaz e algumas das minhas coisas que considero padrão não são sugeridas pelo livro, por exemplo, criação de objeto, fiquei com a impressão de que os construtores são a melhor maneira de fazê-lo, e os livros dizem que ...

3 a resposta

Qual é a diferença entre all-static-methods e aplicar um padrão singleton?

Estou criando um banco de dados para armazenar informações sobre os usuários do meu site (estou usando stuts2 e, portanto, a tecnologia Java EE). Para o banco de dados, estarei criando um DBManager. Devo aplicar aqui o padrão singleton ou melhor, ...

5 a resposta

Casos de uso concretos de métodos de interface padrão Java

O Java 9 está próximo de chegar e mais recursos serão adicionados às interfaces Java, como métodos privados.default métodos em interfaces foram adicionados no Java 8, essencialmente paraapoiar o uso de lambdas dentro de ...

7 a resposta

Como projetar uma entidade comercial genérica e ainda ser OO?

Estou trabalhando em um produto empacotado que deveria atender a vários clientes com requisitos variados (até certo ponto) e, como tal, deve ser construído de maneira a ser flexível o suficiente para ser personalizável por cada ...

5 a resposta

Qual é o Scala equivalente a um padrão do construtor Java?

No trabalho que faço no dia a dia em Java, uso bastante os construtores para interfaces fluentes, por exemplo:new PizzaBuilder(Size.Large).onTopOf(Base.Cheesy).with(Ingredient.Ham).build(); Com uma abordagem Java rápida e suja, cada chamada de ...

1 a resposta

nome da classe no método junto com a variável

Estou lendo sobre padrões de design em PHP e continuo vendo a seguinte sintaxe, por exemplo abstract class AbstractObserver { abstract function update(AbstractSubject $subject_in); }ou class PatternObserver extends AbstractObserver { public ...