Perguntas sobre 'design-patterns'

4
respostas

A importância dos Padrões de Design com Javascript, NodeJs et al

Com o Javascript aparecendo como a linguagem de programação onipresente da web nos próximos anos, novas estruturas surgindo a cada cinco minutos e programação orientada a eventos assumindo a liderança do lado do servidor e do cliente: Você, c...
06.05.2011 / 12:05
11
respostas

O 'C' no MVC é realmente necessário?

Eu entendo o papel do modelo e da visualização no padrão Model-View-Controller, mas não consigo entender por que um controlador é necessário. Vamos supor que estamos criando um programa de xadrez usando uma abordagem MVC; o estado do jogo dev...
28.03.2012 / 00:27
9
respostas

As classes utilitárias com nada além de membros estáticos são um antipadrão em C ++?

A pergunta Where devo colocar funções que não estão relacionadas a uma classe gerou algum debate sobre se faz sentido em C ++ combinar funções de utilidade em uma classe ou apenas tê-las como funções livres em um namespace. Eu venho de um b...
11.02.2012 / 11:24
5
respostas

Como evitar o UITableViewController grande e desajeitado no iOS?

Eu tenho um problema ao implementar o padrão MVC no iOS. Eu pesquisei na Internet, mas parece não encontrar uma boa solução para esse problema. Muitas implementações UITableViewController parecem ser bastante grandes. A maioria dos exemplo...
29.11.2012 / 14:20
9
respostas

Como faço para superar a paralisia pela análise ao codificar?

Quando inicio um novo projeto, muitas vezes começo a pensar nos detalhes da implementação. "Onde eu vou colocar o DataBaseHandler? Como devo usá-lo? As classes que querem usá-lo estender de alguma superclasse abstrata ...? Devo usar uma interfac...
23.06.2011 / 05:22
6
respostas

Por que evitar a herança de Java “Extends”

Jame Gosling disse “You should avoid implementation inheritance whenever possible.” e, em vez disso, use a herança de interface. Mas por quê? Como podemos evitar herdar a estrutura de um objeto usando a palavra-chave "extends" e, ao m...
10.05.2011 / 16:00
1
resposta

Qual é a diferença entre o padrão de fábrica e a fábrica abstrata?

Tendo finalmente começado a tentar seriamente aprender alguns padrões básicos (muito tarde na carreira, mas essa é uma história diferente), estou tentando entender as diferenças entre o Factory Pattern e o Abstract Factory. Quais são as princ...
06.06.2011 / 11:25
2
respostas

Separando o acesso a dados no ASP.NET MVC

Eu quero ter certeza de que estou seguindo os padrões da indústria e as melhores práticas com meu primeiro crack real no MVC. Neste caso, é o ASP.NET MVC, usando C #. Eu estarei usando o Entity Framework 4.1 para o meu modelo, com objetos cod...
18.02.2012 / 16:34
2
respostas

MVCS - Loja de Controladores Model View

Recentemente, decidi começar a aprender iOS Development e, para esse fim, li Programação iOS: The Big Nerd Ranch Guia . No livro, os autores descrevem um padrão de projeto MVCS - Modelo-Visão-Controlador-Loja , sendo a idéia básica que muitos...
22.01.2013 / 00:01
4
respostas

A diretiva angularjs deve interagir diretamente com os serviços ou é considerada um antipadrão?

Qual deles é considerado melhor: ter uma diretiva que interaja diretamente com os serviços ou ter uma diretiva que expõe certos ganchos aos quais o controlador pode vincular o comportamento (envolvendo serviços)?
28.12.2013 / 13:41