Hacker News new | ask | show | jobs
by sdze 1171 days ago
Isn't true OOP about Messaging and not about modeling objects of the real world?
1 comments

Like many other religions, OOP has split into several competing factions, each with a slightly different interpretation. To complicate the situation even more, in many areas of the world OOP has been mixed thoroughly with the local pre-OOP beliefs from the dark ages.
True OOP believers must necessarily code in Eiffel. /s

Bertrand Meyer's book Object-Oriented Software Construction is just about as good as it gets for defining and justifying OOP. Still worth a read today. That said, functional programming and hexagonal architecture are probably more useful.

I found a lot of holes in the justification. The scenarios make a lot of questionable assumptions about how the future will change. I'll see if I can find a certain critique that used to be floating around the web...