There are so many definitions of OOP out there, varying between different books, documentation and articles.

What really defines OOP?

  • muhanga@programming.dev
    link
    fedilink
    arrow-up
    10
    arrow-down
    2
    ·
    edit-2
    5 months ago

    Which OOP? Alan Kay meant 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.

    But there is also various other OOP around. And those really about completly different things.