Biologia e a Orientação a Objetos - Breve História
“O computador ideal deve funcionar como um organismo vivo, isso é, cada célula se relaciona com outras a fim de alcançar um objetivo, mas cada uma funciona de forma autônoma. As células poderiam também reagrupar-se para resolver um outro problema ou desempenhar outras funções”
Alan Kay
Um dos pais da orientação objetos, Alan Kay, era também biólogo e é por causa disso que alguns conceitos deste paradigma tem tanto haver com nosso mundo real. Por exemplo, imagine os seres vivos de uma mesma classe biológica, eles podem variar nos valores dos seus atributos, alguns são maiores, outros menores, ou até mesmo como se comportam, já que, uns podem correr mais, ou menos.
Pense no HOMO SAPIENS, que define um grupo de seres que possuem características em comum. No entanto, o homo sapiens não é o ser humano em si, mas a classe que define os seres humanos. É necessário uma instância do Homo Sapiens, ou seja um objeto homem, para mandá-lo correr, andar, pular, comer, dormir…
A partir daí conseguimos facilitar a compreensão de orientação a objetos retomando os fundamentos que inspiraram a sua criação. De forma que, tudo no mundo real, pode virar um objeto com seus atributos e comportamentos.