Why is OOP bad?
Why is OOP bad?
Other urls found in this thread:
>black
>human
it's just incorrect
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.