Pensar na POO simplesmente como uma linguagem
Freqüentemente, as pessoas equiparam linguagens orientadas a objetos com a POO. O erro surge ao supor que você está programando de maneira orientada a objetos simplesmente porque usa uma linguagem orientada a objetos. Nada podería estar mais distante da realidade.
A POO é muito mais do que simplesmente usar uma linguagem orientada a objetos ou conhecer certo conjunto de definições. Você pode escrever código horrivelmente não orientado a objetos em uma linguagem orientada a objetos. A verdadeira POO é um estado da mente que exige que você veja seus problemas como um grupo de objetos e use encapsulamento, herança e polimorfismo corretamente.
Infelizmente, muitas empresas e programadores supõem que, se simplesmente usarem uma linguagem orientada a objetos, se beneficiarão de todas as vantagens que a POO oferece. Quando falham, elas tentam culpar a tecnologia e não o fato de que não treinaram seus funcionários corretamente, ou que agarraram um conceito de programação popular sem entender realmente o que ele significava.
Comentários
Postar um comentário