1 post tagged “humor oo”
No princípio havia o caos,
instruções de branch para cima e para baixo,
O código-fonte ficava tão enrolado,
que foi oficialmente denominado spaghetti.
Isso se fosse longo, se fosse curto era miojo.
Mas um antigo Shaman veio com um novo mandamento,
Edsger Wybe Djkistra "O Impronunciável",
Essa falta de estrutura é coisa de jumento,
determinou que Goto era mau e com ele acabaria.
Aparentemente abolido, mas no fundo só escondido,
Criar procedimento e funções virou rotina ou subrotina,
Estruturando e compilando era só alegria.
O pobre do dado, ao segundo plano relegado.
O foco estava no controle, e o coitado só manipulado.
Novos tempos, novo profeta,
lá da terra dos Vikings veio um novo vendaval
um tal de Kristen Nygaard com ajuda de Ole-Johan Dahl
Criaram primeiro SIMULA, e depois Beta,
Botando em primeiro plano o dado,
nem nu nem pelado, bem vestido: encapsulado.
E o controle como é que fica ?
Em segundo plano, no objeto pendurado.
POO, não entendi ? Não tem mistério
A classe define um novo tipo de dado.
define e fabrica instância,
à sua forma e semelhança,
cada instância com seu próprio estado.
O conceito fica meio etéreo
se faltar polimorfismo e herança.
Para especializar, não reescreva o fonte
Herdando de outra classe você ganha confiança
Respeite a interface e mensagens não causam desastre
Sem versos alexandrinos e com rima pobre,
fica difícil expressar esta arte tão nobre
Se aqui aprendeu orientação a objeto,
então é bem grande seu intelecto,
Mas a história não tem um fim tão abjeto
pois surgiu a orientação a aspecto
Para que não sofras com tão longo poema,
Fica para outra este outro tema
Encerro esta breve história no temPOO,
dando a pré-história um new look:
Encostado em seu menir preferido,
estava Homo Hackeris com seu notebook
apoiado sobre o dolmen de rocha
modelando a natureza a sua volta.
class bicho { nasce(); come(); copula(); dorme(); }
class roedor(bicho) { mama(); }
class ave(bicho) { voa(); }
Foi ficando escuro, e de tão entretido
Homo hackeris tomou um susto com um zumbido
Vi, qt C this? (ou vixe o que é que é isso)
Não era o Superhomi nem o Supla.
Era só um morcego! Mas que droga!
Ei, Stroustrupitecus: precisamos de herança múltipla.