se hai due classi ProgrammatoreJava e ProgrammatoreC entrambe dovranno avere un metodo scriviQualcosa, ma le implemetazioni del metodo sono diverse
si fa un'interfaccia Programmatore che contiene la dichiarazione di scriviQualcosa e si creano le classi che implemetano l'interfaccia
quindi le istanze di ProgrammatoreJava e ProgrammatoreC avranno il loro scriviQualcosa che esegue azioni in base alla loro necessità
se hai un oggetto di una di queste due classi sicuramente implementa Programmatore e potrai chiamare il metodo
+ chiaro di così non mi riesce
![]()