Il documento tratta delle basi della programmazione orientata agli oggetti in C#, inclusi concetti come classi, oggetti, costruttori, ereditarietà, polimorfismo e interfacce. Viene illustrato come definire classi, utilizzare costruttori e metodi, nonché l'importanza della composizione rispetto all'ereditarietà. Infine, si fa riferimento a esercizi pratici per applicare i concetti appresi.