Ciao a tutti, sto studiando C# da un po e ho appena finito di studiare le interfacce e le ho capite senza problemi, l'unico dubbio che mi viene è perchè usare un interfaccia piuttosto che una classe astratta e viceversa;
cioè se qulcuno mi dicesse di fare un programma o esercizio usando le interfaccie glielo saprei fare senza problemi ma continuerei a non capire perchè mi abbia fatto usare un'interfccia piuttosto che una classe astratta.
Se qualcuno riuscisse a spiegarmelo glie ne sarei molto grato.
cioè se qulcuno mi dicesse di fare un programma o esercizio usando le interfaccie glielo saprei fare senza problemi ma continuerei a non capire perchè mi abbia fatto usare un'interfccia piuttosto che una classe astratta.
Se qualcuno riuscisse a spiegarmelo glie ne sarei molto grato.