Resultados da pesquisa a pedido "design-patterns"

7 a resposta

Convenção de nomenclatura para métodos não virtuais e abstratos

Costumo me encontrar criando classes que usam este formulário (A): abstract class Animal { public void Walk() { // TODO: do something before walking // custom logic implemented by each subclass WalkInternal(); // TODO: do something after walking ...

3 a resposta

Lei de Demeter com objetos de modelo de dados

Voltei ao trabalho de férias ontem e, em nosso stand-up diário, meus colegas de equipe mencionaram que estavam refatorando todos os objetos de modelo em nosso código java para remover todos os getters e setters e tornar o modelo campos todos os ...

2 a resposta

Padrão da camada de serviço - podemos evitar a camada de serviço em um caso específico?

estamos tentando implementar um aplicativo usando o Service Layer Pattern, porque nosso aplicativo também precisa se conectar a outros aplicativos múltiplos e pesquisando na web, encontramos este link de um gráfico demonstrativo para a maneira ...

4 a resposta

Caso de uso com 2 maneiras para a mesma ação

Questão 1:Qual é a maneira correta de criar um Caso de Uso (ou mais de um) com 2 maneiras de executar a mesma ação? Por exemplo: Eu tenho três telas em um aplicativo iOS: 1. Uma visualização de mapa, que pode ser "pressionada" e possui um botão ...

3 a resposta

Como alternar facilmente entre o site baseado em ajax e o site HTML básico?

Eu tenho um site (baseado em JSP / Servlets, usando o padrão MVC) e desejo oferecer suporte a sites baseados em AJAX e sites básicos em HTML. os visitantes do site devem poder alterar o modo de navegação de Ajax para HTML básico e vice-versa, ...

6 a resposta

Objetivo do padrão de visitante com exemplos [duplicado]

Esta pergunta já tem uma resposta aqui: Quando devo usar o Padrão de design do visitante? [/questions/255214/when-should-i-use-the-visitor-design-pattern] 21 respostas Estou realmente confuso sobre o padrão de visitantes e seus usos. Não ...

2 a resposta

Exemplo com padrão de visitante

public class Song { public string Genre { get; protected set; } public string Name { get; protected set; } public string Band { get; protected set; } public Song(string name, string band, string genre) { Name = name; Genre = genre; Band = band; } ...

6 a resposta

Melhor maneira de impedir que uma alteração na seleção do JTree aconteça?

Eu tenho uma caixa de diálogo em que cada entrada em um JTree tem suas opções correspondentes em um painel diferente, que é atualizado quando a seleção é alterada. Se as opções para uma das entradas estiverem definidas como um estado inválido, ...

6 a resposta

Implementando Singleton com um Enum (em Java)

Eu li que é possível implementarSingleton em Java usando umEnum tal como: public enum MySingleton { INSTANCE; }Mas, como isso funciona? Especificamente, umObject tem que ser instanciado. Aqui comoMySingleton sendo instanciado? Quem esta ...

2 a resposta

Implementação de interface de padrão de fábrica abstrata ou extensão de classe

No momento, estou implementando um padrão de fábrica abstrato para conectividade de banco de dados, preciso separar a lógica de negócios e ter um código que não precise ser reescrito para cada novo tipo de banco de dados que precise se conectar ...