Conceptual OOP Question - AArgh!

BlitzMax Forums/BlitzMax Beginners Area/Conceptual OOP Question - AArgh!

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.

OK, I guess this is the heart of my confusion. So you are saying that anything that alters the type should be contained within that type - so AddCarriage would be in the Train type as its affecting the train object.

So what about drawing the carriages that belong to the train - this is concerned with the train so i assume the method should should be in the train type and work without any reference to any methods within the carriage type?

Thank you all for the comments, very very helpful.