In this chapter, you learned essential OOP concepts and how they relate to Visual C++ and .NET. You learned about classes and namespaces and how to create your own custom classes. This chapter also covered how to instantiate new objects using your custom classes. The custom objects that you created included their own properties and methods. You also learned how to overload object methods and how to provide controlled access to data stored within your objects. In addition to this, you created the Rock, Paper and Scissors game.
Before you move on to Chapter 10, "Integrating Graphics and Audio," try making improvements to the Rock, Paper and Scissors game by implementing the following challenges.