When learning programming, you inevitably run into the confusing term 'object-oriented.' I couldn't quite visualize it, so I ...