Soluzione contenente vari progetti di esempio per la gestione di utenti e libri di una biblioteca. Il progetto ha scopo didattico e vengono presi in esame alcuni capisaldi della programmazione ad oggetti ed ulteriori tematiche come:
- Uso dei costruttori
- Uso del "this" per riferimento all'istanza attuale
- Uso dei metodi statici
- Uso di "virtual" ed "ovverride" per i metodi delle classi che ereditano da una classe
- Incapsulamento: information hiding, uso dei modificatori d'accesso
- Ereditarietà
- "Classi di base" e "classi derivate": uso dei costruttori di "base" tra classi ereditate
- Polimorfismo
- Interfacce
Per ulteriori dettagli vedere i commenti interni al codice