Sono a un certo punto del mio sviluppo e sto imparando dove sento di dover imparare di più sulle interfacce.
Leggo spesso su di loro, ma sembra proprio che non riesca a coglierli.
Ho letto esempi come: Animal base class, con interfaccia IAnimal per cose come 'Walk', 'Run', 'GetLegs', ecc. - Ma non ho mai lavorato su qualcosa e mi sono sentito come "Ehi, dovrei usare un'interfaccia Qui!"
Cosa mi sto perdendo? Perché è un concetto così difficile da afferrare! Sono solo intimidito dal fatto che potrei non rendermi mai conto di una necessità concreta per uno, principalmente a causa di un aspetto mancante della loro comprensione! Mi fa sentire che mi manca qualcosa in alto in termini di essere uno sviluppatore! Se qualcuno ha avuto un'esperienza come questa e ha avuto una svolta, apprezzerei alcuni consigli su come comprendere questo concetto. Grazie.