Scusate la domanda che vi può sembrare sciocca.
Esiste il concetto di interfaccia in Delphi come in Java? Esempio:
Classe Studente
Nome, Cognome
function ComeTiChiami(): String
Classe Professore
Nome, Cognome
function ComeTiChiami(): String
Interfaccia
function ComeTiChiami(): String
Chi implementa l'interfaccia deve avere la funzione "ComeTiChiami()" che ritorni una stringa. In questo modo posso fare il cast di chiunque come "Interfaccia" ed invocare la funzione "ComeTiChiami()".
Spero di essermi spiegato in modo chiaro. Grazie mille, Denis.