Em Maio de 2005, Robert Martin, mais conhecido como Uncle Bob, publicou um artigo onde falou de onze princípios OOD (Object Oriented Design).

Neste artigo ele diz que não basta apenas utilizarmos linguagens Orientada a Objetos, é necessário adotar certos princípios de Design para a construção de aplicações de qualidade. Este conjunto de princípios é uma “coletânea” que Uncle Bob fez de outros artigos que tratam individualmente de cada uma dessas questões. No final dessa coluna você encontrará o link de cada um desses artigos, assim como o artigo do Uncle Bob.

O grande problema que os princípios focam é o Gerenciamento de Dependências. Na visão de Uncle Bob, o uso sem critério da orientação a objetos pode causar um gerenciamento de dependências pobre, que resulta em código difícil de dar manutenção, frágil e não reutilizável. Sendo assim, os onze princípios do Uncle Bob objetivam um código flexível, robusto e reutilizável.

...
Quer ler esse conteúdo completo? Tenha acesso completo