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

49
Quais são as melhorias do MVP sobre o MVC?

Eu li por três dias sobre os padrões Model-View-Controller (MVC) e Model-View-Presenter (MVP) . E há uma pergunta que me incomoda muito. Por que os designers de software inventaram o MVP, quando já havia um MVC? Quais problemas eles enfrentaram, que o MVC não resolveu (ou resolveu mal), mas o MVP...

45
Padrão do Construtor: Quando falhar?

Ao implementar o Padrão do Construtor, muitas vezes me vejo confuso sobre quando deixar a construção falhar e até consigo tomar posições diferentes sobre o assunto a cada poucos dias. Primeiro alguma explicação: Com a falha inicial, quero dizer que a construção de um objeto deve falhar assim que...

44
Qual é o objetivo do boxe NaN?

Lendo o século XXI C , cheguei ao capítulo 6 na seção "Marcando valores numéricos excepcionais com NaNs" , onde explica o uso dos bits na mantissa para armazenar alguns padrões arbitrários de bits, para usá-los como marcadores ou ponteiros (o livro menciona que o WebKit usa essa técnica). Não...

44
Padrões de design - você os usa?

Como estudante de TI, recentemente recebi uma visão geral sobre os padrões de design de um de nossos professores. Eu entendi para que eles servem, mas alguns aspectos ainda continuam me incomodando. Eles são realmente usados ​​pela maioria dos programadores? Por falar em experiência, tive alguns...

43
Quais são as quedas do MVC? [fechadas]

Eu uso o MVC / MV * desde que comecei a organizar meu código anos atrás. Estou usando há tanto tempo que nem consigo pensar em outra maneira de estruturar meu código, e todos os trabalhos que tive após ser estagiário foram baseados no MVC. Minha pergunta é: quais são as quedas do MVC? Em que casos...