Ola pessoal
gostaria de saber se alguem poderia citar no minimo 3 padrões de projeto que com o decorrer do tempo se tornaram um anti-padrão e porque isso aconteceu?
obrigado!
Ola pessoal
gostaria de saber se alguem poderia citar no minimo 3 padrões de projeto que com o decorrer do tempo se tornaram um anti-padrão e porque isso aconteceu?
obrigado!
singleton é um anti padrao quando voce o usa para ficar fazendo lookup global: ele acaba sendo uma variavel global
data transfer object eh anti padrao quando voce que trafegar dados entre layers, mas ok quando entre tiers
service locator é um anti padrao se voce ja pode usar injecao de dependencias com o framework que voce escolheu
um padrao pode ser um anti padrao dependendo do uso.
http://blog.caelum.com.br/2006/12/17/design-patterns-um-mau-sinal/
bacana!
muito obrigado!
DI também está erradicando factories…
Qualquer padrão pode ser mal aplicado… Action Frameworks baseados em Commands é feio na minha opinião.
Uai, porque?
Sim, qualquer padrão pode ser mal aplicado, mas o fato de ele ser mal aplicado não o torna um anti-padrão certo? O mal uso do padrão é cargo do usuario…
Um padrão é uma solução que deveria servir para resolver um problema de um determinado contexto! Se ele não conseguir cobrir esse conceito então ele é um anti-pattern…
obs:
O que é lookup global?