re: How to write a really object oriented program VIEW POST


Every single time I read the definition of OOP like this, I literally feel Alan Kay’s pain.


It would be better if everyone would define what they are invented.

Here is the Alan Kay’s explanation.

I am 102% with him on this:

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 in which this is possible, but I’m not aware of them.

code of conduct - report abuse