Dal generale al particolare

  • Noi adesso vogliamo invece percorrere la catena e, per ogni animale domestico che incontriamo, invocarne il verso e sentire il verso del cane, del gatto o del criceto invece del generico verso dell'animale domestico (ammesso che esista)
  • Se percorriamo la catena di puntatori ad animale domestico, ogni volta che invocheremo verso il compilatore inserirà una chiamata al metodo verso di animale domestico (il tipo del puntatore) ma non a quello dello specifico animale
  • Il linking statico eseguito dal compilatore non consente un comportamento differenziato in base al reale tipo dell'oggetto puntato, noto solo a tempo di esecuzione

© Ing. Stefano Salvi - All rights reserved