This chapter covered the basics of objected-oriented development using Managed C++. You started with a quick refresher on what objects are and their fundamental concepts. From there, you saw how these concepts fit into the world of Managed C++. You looked at classes in general, and then you broke down a class into its parts: member variables, member methods, and member properties. You finished the chapter by looking at abstract classes and interfaces.
Unlike the basics, Managed C++ has implemented many changes to traditional C++. Though none of the changes are complex—in fact, many simplify things—this chapter should be read carefully by experienced C++ programmers.
You will continue to examine Managed C++ in the next chapter, but now that you have covered the basics, you can move onto a few more complex and, dare I say, fun topics.