Embed Notice
HTML Code
Corresponding Notice
- Embed this notice@ryo @Misato That's my approach because of one major problem with listening to other people, which is that they are always wrong about everything. Or at least things that I hear a lot seem to be that way. So I start to hear "OOP bad" everywhere and that makes me think "is it, though?".
It's an abstraction, that is all it is. I doubt that it's good for everything, but if a problem fits that mold and using that abstraction makes things simpler, then it makes sense to use it. Trying to force everything to be an object, though, is probably how you end up with giant messes.
Or maybe it's just not worth using at all, that's definitely a possibility because again, it is more complicated that every other abstraction, so it better have a considerable benefit or I will never use it. If it simplifies things enough to make up for it being complicated, then it's fine. If it makes things more complicated, then what is the point?
But yeah, OOP is definitely a meme. It got big in the first place by being a bad meme, with retarded managers forcing designers to make everything OOP for no reason just because it was TRENDY. And now saying that it's bad is the new meme. Well, it's the same thing that it was before, the abstraction hasn't changed, it's only not trendy anymore.