Why is OOP bad?

Why is OOP bad?

Attached: images (8).png (279x285, 6.2K)

Other urls found in this thread:

youtube.com/watch?v=QM1iUe6IofM
twitter.com/NSFWRedditVideo

>black
>human
it's just incorrect

youtube.com/watch?v=QM1iUe6IofM

Black females are hot sometimes therefore human.
niggers aka black males are not.

It isn’t, but it’s overused for a lot of applications where it shouldn’t be used

female niggers are mostly naggers and loud

Way too often the people propagating it are idiots. Like you know when someone mentions "object oriented" whatever the thing that follows is going to be total bullshit.

OOP via composition is useful. Inheritance more than 2 levels deep is stupid and anyone doing that or defending that gets the rope.

because most OOP out there is the corpo babble flavour that has very little to do with OOP (as implemented in smalltalk)
good OOP is good, bad OOP is bad, just like with everything else
it just so happened that OOP became a perversion of its original form

Only people browsing this board and saying stuff like that can be ruled out as humans.

nigger

If you write good OOP you feel like a fucking god. Realizing a gigantic complex behavior set can be reduced to a small set of classes with inheritance, interfaces and dependency injections is one of the most kino feelings ever

>object woman
classic

It's not. Bad is the analyst/user not knowing how to write storys.

It's like saying God isn't real. Nobody can agree on what "God" means in the first place. But the popular version (what you see in Java) is clearly bullshit.

fun fact: POO is OOP in Spanish.

Someone wanna replace human with the proper term ?

secondary?

Only actual OOP stuff like Smalltalk and Ruby are good
Java, C++ and clones are crap

It's not just don't treat it like a religion and you'll be fine. People treat object oriented programming like its a hammer and every problem is a nail and you get shit people make fun of. State isn't terrible and is usually needed for most applications you are going to make. Don't force inheritance unless you are using interfaces as they actually function like promises. Use composition over inheritance.

>name is an object, not a string
Yep, sounds like OOP.