Again, it all depends how much oo you use.thefool wrote:They can call it "easy object oriented programming" all they want. Its NOT efficient, nor easy and readable.
But you are right saying that some oo code is NOT efficient, nor easy and readable.
Some people just think: "I'll make it more complex and all the others think I'm a genius..."
Which is nonsense.
The best approach is to use oo where it reduces the code size and it also makes it more readable, and skip all the other fancy oop stuff that makes it more complicated than it needs to be.
This said, it seems I prefer a Object-based coding model with Data Encapsulation and Class Inheritance.
Polymorphism can be ok to use, but if used too much it can be the beginning of chaos - instead of using it too much create a new class.
And I suppose most PureBasic users that ask for more oop just want a Object-based model.