Object Oriented Programming isn’t Good
Object Oriented Programming (OOP) adds more complexity and doesn’t help in
making good software, instead:
- OOP asserts a working model
- OOP is popular
- OOP is non-falsifiable
And this means it’s less of a tool and more of a style. Styles are cultural and
serve different purposes than pure efficiency or producing quality. This style
of OOP imitates consistency, but nothing more.