From the article: "You can completely implement data abstraction, encapsulation, messaging, modularity, polymorphism and (to a limited extent) inheritance without using an object structure."
So the author agrees with you. So please, no "No, please."
So the author agrees with you. So please, no "No, please."
>But if you're focusing on state transformations and encapsulated abstractions, you're writing OOP.
So he is indeed saying that you can write OOP without objects, but also that the focus on "state transformations and encapsulated abstractions" is OOP.
I think that this is a really strange way to think about OOP.
edit: that was prior to an edit of the comment i respond to.