> Steelmanning is realizing that you can write data oriented code in OOP projects.
It's going to be arguing about names and definition, but I can't accept that it's OOP, when that put qualifiers on all "4 tenets of OOP", etc. Something like:
- Abstraction(*)
- Encapsulation(*)
- Inheritance(*)
- Polymorphism(*)
(*) where useful, when necessary, but ... generally avoid.If someone could tell me which book is "The BEST OOP out there, then I would be happy to read it and then argue with it" :D