Opinions on object oriented programming

BlitzMax Forums/BlitzMax Programming/Opinions on object oriented programming

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I'm curious as to how procedural programmers typically do things. Do you not use types/structs/classes and objects at all? What do you do, make a bunch of different arrays to store different values for your entities and such?

For me, OOP is only valuable so long as it improves my efficiency, and as such I don't typically use its more advanced features in most situations. But the basic idea of having objects of a defined type is invaluable to me. Couldn't live without it.