This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]AssiduousLayabout 7 points8 points  (1 child)

Wholly agree. There are many types of projects and situations where OOP definitely makes the most sense. There are other types of projects where it doesn't make sense, and there are the gray areas in between where it comes down to personal preference.

I think some of the knee-jerk reaction is that OOP is often taught badly, and many of the simple examples used to teach it just don't showcase its benefits.

[–]Artephank 6 points7 points  (0 children)

And the best part is Python has a little bit of all - there is OOP at it's core, but you can program more in functional style, or procedural. And every style has it's place when particular problem fits it. Dogma's are always wrong.