Summary
Because the object-oriented features of the CLR are exposed in VB.NET, developers can now access the extended power inherent in those features. Although this adds nominal complexity to the language and developers must be aware of how to properly use these features, features such as delegates and implementation inheritance can promote both code reuse and polymorphic programming.
In the next chapter, I'll discuss the changes in compilation and deployment that allow you to distribute and secure your code.