C++ ereditarietà e metodi virtuali

La comprensione del polimorfismo e dell'ereditarietà in C++ può sembrare una cosa complicata. In realtà è una nozione quasi obbligatoria la cui acquisizione non può che offrirvi un sacco di benefici.  Sebbene didatticamente si preferisca trattare polimorfismo ed ereditarietà separatamente, io preferisco trattare i due argomenti insieme (spero senza crearvi alcuna confusione) poichè a volte dilungarsi in spiegazioni teoriche può essere noioso e complicato. Il fatto è che normalmente questo argomento viene illustrato attraverso esempi funzionali, ma comunque non intuitivi. Io invece voglio cercare di trovare esempi intuitivi che permettano di capire subito come funzionano le cose e, soprattutto: lasciarne intuire le potenzialità. Non so se riuscirò nel mio intento, chiunque può dire :" Con il C++ puoi fare ogni cosa immaginabile", (cosa peraltro vera) ma la cosa più difficile è riuscire a far capire veramente le potenzialità del C++ tramite esempi. (esempi che scarseggiano).

Pubblicità
Per essere informato degli ultimi articoli, iscriviti: