Riprendo il post
di Gian Maria per aggiungere qualche risorsa interessante.
La prima, che mi ha segnalato Matteo, è un breve,
ma significativo, contributo di Robert C. Martn.
Java, c++, c# are just interpretations of OO [...]
I'm thinking dynamic polymorphism, that's really what OO is all about [...]
Ed ecco il link:
Oh oh! What is it?
C'è poi il contributo di Alan Kay:
Dr. Alan Kay on the Meaning of "Object-Oriented Programming"
OOP to me means only messaging, local retention and protection and
hiding of state-process, and extreme late-binding of all things. It
can be done in Smalltalk and in LISP. There are possibly other
systems...