Daily reminder that OOP is an exceedingly useful paradigm for designing large, scalable systems.
Only contrarian pseudo-intellectuals say OOP is bad, mostly to be trendy and fit in with the /g/ crowd.
>/g/
>pseudo-intellectual
Wrong
This is the least pseud place on the internet
>>61838949
>he actually believes this
>>61838790
I understand that this is a bait, but I actually agree.
>>61838790
I believe you mean OOA, not OOP. This view of designing systems by formalising real world objects as abstract entities is good and works, but you can easily overuse it.
Polymorphism is hella nice. Combined with pattern matching and true multiple dispatch you erase almost all the need for conditions, instead replaced by the semantics of the type system. tl;dr try CLOS