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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.