|
|
||
|
Menu Posts recentes no blog |
Enviado por raphael em qua, 02/24/2010 - 12:33.
Em um mundo ideal seria necessário no desenvolvimento de nossos projetos um baixo acoplamento e alta coesão do código, mas conseguir isto não é uma tarefa trivial para jovens e até experientes programadores. Baixo acoplamento – E quão dependente sua classe, método – qualquer outra coisa – depende e conhece de outro, ou seja, quando você possui no seu código elementos muito acoplados, você terá alguns problemas com manutenção deste código. Coesão – e a quantidade de tarefas que um elemento realiza relacionados ao mesmo conceito, ou seja, a quantidade de tarefas especifica que são realizadas dentro de uma classe. O conceito e fácil de entender, agora aplicar este conceito dentro de projetos exige um bom conhecimento do negocio, design patterns e domínio da tecnologia utilizada. E comum ver jovens desenvolvedores tentar diminuir o acoplamento entre as classes criando as chamadas “God Classes”, feito isto você não estará resolvendo um problema e sim criando outro ainda maior. O design pattern Façade ou Facade ajuda a você resolver parte deste problema, existe alguns framework não intrusivos como Spring (“o meu framework favorito”) que ajudam a você reduzir o acomplamento entre as classes. Mas lembre-se eles não vão resolver o problema para você.
|
Novos tópicos no fórum
Comentários recentes
|
hqwgSK
Enviado por bitcFu em sex, 07/30/2010 - 17:22.kRKcAX hqwgSK