Eh bien jusqu'à maintenant je savais que nous implémentons des interfaces, mais aujourd'hui un corps (vous savez qui, je suppose)) m'a dit que si j'écris une interface alors nous l'implémentons en classe, mais si c'est une interface système, disons INotifyPropertyChanged
, nous l'appelons la classe A hérite de l'interface INotifyPropertyChanged
.Est-ce que nous héritons d'une interface ou implémente une interface?
Bien que je me sente bien, je ne suis pas sûr et je ne sais pas comment l'expliquer.
Je dois spécifier dans mon design. Alors je me demande ce que je vais mentionner, Hériter ou implémenter.
Une partie de la confusion provient de C++ dépourvu de 'interface' qui est distinct de' class'. Les utilisateurs de Java pourront signaler leurs différences. – rwong
Ceci est vraiment une question C#, mais comme d'autres l'ont dit, vous implémentez une interface. Ceci est fait en héritant de cela. –
question utile que j'ai trouvé est ici http://stackoverflow.com/q/8531292/1055241 – gprathour