Resultados da pesquisa a pedido "design-patterns"

7 a resposta

Diferença entre o Padrão Composto e o Padrão Decorador?

Qual é a diferença entre o padrão composto e o padrão decorador?

4 a resposta

Como implementar a Unidade de trabalho no MVC: Responsabilidade

Quem tem a responsabilidade Quem tem a responsabilidade de iniciar e concluir a Unidade de trabalho em uma arquitetura MVC?

3 a resposta

DDD - transição de estado da entidade

considere o seguinte exemplo simplificado: public class Ticket { public int Id; public TicketState State; public Ticket() { // from where do I get the "New" state entity here? with its id and name State = State.New; } public void Finished() { // ...

4 a resposta

Setters AND (não OR ou VS) padrões do construtor

Eu tenho uma situação em que eu uso um padrão de construtor para construir um objeto. O melhor exemplo a dar é o código da pizza public class Pizza { private int size; private boolean cheese; private boolean pepperoni; private boolean bacon; ...

4 a resposta

Classe abstrata como parcelável

Basicamente, tenho a seguinte estrutura no meu aplicativo: Seria fácil implementar essa estrutura sem a classe abstrataProjectItem, mas, neste caso, não sei como implementar isso. A classe abstrataProjectItem precisa de umCREATOR como deve ...

13 a resposta

Por que precisamos do padrão abstrato de design de fábrica?

A maior parte da definição diz: Uma fábrica abstrata fornece uma interface para criar famílias de objetos relacionados sem especificar suas classes concretas Qual é o uso do Abstract Factory Pattern, pois podemos realizar a tarefa através da ...

2 a resposta

Como o exemplo de padrão de protótipo de Yegge lida com variáveis de instância?

Eu gosto de Steve YeggeExemplo de padrão de protótipo [http://steve-yegge.blogspot.com/2008/10/universal-design-pattern.html]e decidiu criar um exemplo rápido de prova de conceito. No entanto, eu realmente não pensei sobre as coisas. Embora seja ...

3 a resposta

Padrão de design JavaScript: diferença entre o padrão do módulo e o padrão do módulo revelador?

Estou lendo o livroAprendendo padrões de design JavaScript recentemente. O que não entendo é a diferença entre o padrão de módulo e o padrão de módulo revelador. Eu sinto que eles são a mesma coisa. Alguém pode dar um exemplo?

2 a resposta

Qual é o método MemberwiseClone ()?

Estou confuso com este código abaixo, Developer devCopy = (Developer)dev.Clone();Clone o método da classe Developer apenas criando um clone Employee e, em seguida, como o desenvolvedor obtém outro clone do desenvolvedor. public abstract class ...

1 a resposta

Diferença entre @Delegate, @Mixin e Traits no Groovy?

Alguém explicaria quando eu gostaria de usarTraços Groovy [http://beta.groovy-lang.org/docs/groovy-2.3.0-SNAPSHOT/html/documentation/core-traits.html] x Mixins (@Mixin) x delegados (@Delegate)? Talvez algumas compensações e preocupações com o ...