Ereditarietà
Inheritance
CPP Module 03 si concentra sull'ereditarietà, uno dei pilastri fondamentali della programmazione orientata agli oggetti. Gli studenti imparano a creare classi derivate da classi base, comprendono gli specificatori di accesso (public, protected, private) e implementano gerarchie di ereditarietà.
Attraverso esercizi pratici che implementano uno scenario simile a un gioco con diversi tipi di personaggi, gli studenti apprendono i concetti di riuso del codice, polimorfismo e la relazione tra classi base e derivate. Questo modulo è essenziale per comprendere i design pattern OOP e le gerarchie di classi.
CPP Module 03 focuses on inheritance, one of the core pillars of object-oriented programming. Students learn how to create derived classes from base classes, understand access specifiers (public, protected, private), and implement inheritance hierarchies.
Through practical exercises implementing a game-like scenario with different character types, students grasp the concepts of code reuse, polymorphism, and the relationship between base and derived classes. This module is essential for understanding OOP design patterns and class hierarchies.
Visualizza il PDF del progetto
View project subject PDF
Apri PDF Open PDF Vedi su GitHub View on GitHub