J'en suis à un stade de mon apprentissage du développement où je sens que je dois en savoir plus sur les interfaces.
Je lis souvent à leur sujet mais il semble que je ne puisse pas les saisir.
J'ai lu des exemples comme: classe de base animale, avec une interface IAnimal pour des choses comme 'Walk', 'Run', 'GetLegs', etc. - mais je n'ai jamais travaillé sur quelque chose et je me suis dit "Hé, je devrais utiliser une interface ici!"
Qu'est-ce que je rate? Pourquoi est-ce un concept si difficile à saisir pour moi! Je suis juste intimidé par le fait que je pourrais ne jamais réaliser un besoin concret pour un - principalement en raison d'un aspect manquant de leur compréhension! Cela me donne l'impression de manquer quelque chose en haut en tant que développeur! Si quelqu'un a eu une expérience comme celle-ci et a fait une percée, j'apprécierais quelques conseils sur la façon de comprendre ce concept. Je vous remercie.