Summary

In this chapter, you explored the breadth and depth of object-oriented programming in both the C# programming language and the CLR. First you learned three fundamental pillars of the object-oriented paradigm:

Image Encapsulation, to hide implementation details and bundle members together in logical units such as classes.

Image Inheritance, providing the capability for subtypes to inherit base type members and extend upon them.

Image Polymorphism, allowing ...

Get C# 5.0 Unleashed now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.