Alguns desenvolvedores, ignorando princípios básicos de orientação a objetos, criam soluções arquiteturais que simulam o estilo puramente procedural. Tais soluções utilizam uns poucos objetos contendo a maioria dos algoritmos usados pela aplicação. Estes, por sua vez, são orbitados por inúmeros outros objetos, que se comportam como provedores de dados para os primeiros. Sobre a solução descrita, conclui-se que
o código resultante será de fácil compreensão, facilitando, assim, a sua modificação.
a portabilidade da aplicação para outras plataformas será favorecida, pois poucos objetos precisarão ser adaptados.
a solução irá apresentar baixa coesão, devido à concentração dos principais algoritmos em poucos objetos.
ela facilitará reutilização do código por outras aplicações, pois os algoritmos estão concentrados em poucos objetos.
ela irá apresentar um baixo grau de acoplamento, pois os objetos que concentram os principais algoritmos irão depender de muitos objetos provedores de dados.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...