Summary
In this chapter, we have seen how the .NET Framework Class Library employs the basic OO concepts of classes, inheritance, and polymorphism to provide developers with a rich API for managed code.
We also investigated:
The various pieces of a namespace including classes, delegates, interfaces, structures, and so on
How the Framework Class Library is designed to make it easy for developers to find and then consume functionality exposed by its classes
How to use the class library as an API and as a bed for class inheritance
Now that the anatomy of the class library has been exposed, the next part of this book will concentrate on visiting, in-depth, some of these namespaces. We'll explore their classes and figure out how to write code against them.