Chapter 5. Object-Oriented Programming in C#
Object-oriented programming is a fundamental part of the .NET Framework. The entire framework is built in an object-oriented fashion. Whether you are creating a game, a Windows Forms application, a Web Forms application, a web service, or anything elseif you're using .NET, you're using objects and classes.
Before you move through the rest of the book learning about Windows Forms and Web Forms, you should spend some time familiarizing yourself with object-oriented design (OOD) and object-oriented programming (OOP) concepts, as well as how to implement classes, inheritance, and interfaces in C#.
This chapter provides you with an introduction to the design and implementation of classes, interfaces, inheritance, and polymorphism.