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

14
O Padrão Decorador existe nas classes Java IO?

Para uma atribuição, eu tenho que descobrir qual o padrão de design Gang of Four as classes java.io.Readere suas subclasses java.io.PushbackReader, java.io.BufferedReadere java.io.FilterReaderforam construídos com. De acordo com este post, o padrão de design seria o Padrão Decorador. Isso só faz...

14
Onde está o M no MVC?

Estou tentando refatorar meu aplicativo no MVC, mas estou preso na parte M. Em um aplicativo suportado por banco de dados, o modelo é implementado no código do aplicativo, certo? Mas então, o que há no banco de dados - esse também não é o modelo? (Não estou usando o banco de dados como um...

14
Model-View -_____ apropriado

Estive lendo sobre o Model View Controller, o Model View Presenter, o Model View ViewModel, e assim por diante, e geralmente, o conceito subjacente parece bastante simples de entender: mantenha os visuais bonitos e as entranhas científicas tão separados e ignorantes um do outro quanto possível. Não...

14
Combinando método de modelo com estratégia

Uma tarefa na minha aula de engenharia de software é projetar um aplicativo que possa desempenhar diferentes formas em um jogo específico. O jogo em questão é Mancala, alguns desses jogos são chamados Wari ou Kalah. Esses jogos diferem em alguns aspectos, mas, para minha pergunta, é importante...

14
Um DAO deve ser único ou não?

Estou desenvolvendo uma API RESTful e acho conveniente usar DAOs para meus recursos porque, embora planeje apenas usar a memória para armazená-los, não quero fechar uma porta para quem estiver usando minha biblioteca, se eles decidirem usar uma implementação de banco de dados para o DAO. Minha...