Ever wondered how they maintain all the data and behaviors for the items in your inventory in a video game? Or maybe you've thought about how super-complex complex systems like banking systems, store management software, automotive digital diagnostic systems and tons of other applications were built? There's often a good chance that many of these applications use some form of Object-Oriented Programming. In this lesson, we look at Object-Oriented Programming, focusing on objects and classes.
To get the most out of this lesson, you should have a basic understanding of the fundamentals of C++.