Questions marquées «interfaces»

Questions sur les considérations de conception liées à l'interface, telles que la programmation de l'interface.



19
Pourquoi les interfaces sont-elles utiles?
J'étudie et je code en C # depuis quelque temps maintenant. Mais encore, je ne peux pas comprendre l'utilité des interfaces. Ils apportent trop peu à la table. À part fournir les signatures de fonction, ils ne font rien. Si je me souviens des noms et de la signature des …
158 interfaces 


5
Pourquoi des méthodes par défaut et statiques ont-elles été ajoutées aux interfaces dans Java 8 alors que nous avions déjà des classes abstraites?
En Java 8, les interfaces peuvent contenir des méthodes implémentées, des méthodes statiques et les méthodes dites "par défaut" (que les classes d'implémentation n'ont pas besoin de remplacer). À mon avis (probablement naïf), il n’était pas nécessaire de violer des interfaces comme celle-ci. Les interfaces ont toujours été un contrat …




7
Quand utiliser des classes abstraites au lieu d'interfaces avec des méthodes d'extension en C #?
"Classe abstraite" et "interface" sont des concepts similaires, l'interface étant la plus abstraite des deux. Un facteur de différenciation est que les classes abstraites fournissent des implémentations de méthodes pour les classes dérivées lorsque cela est nécessaire. En C #, toutefois, ce facteur de différenciation a été réduit par l’introduction …

10
Est-ce que better Show () + Hide () ou SetVisible (bool visible)?
Quoi de mieux et pourquoi? (Du point de vue de la conception de l'interface): a) Avoir deux Show()et Hide()fonctions b) Avoir une SetVisible(bool visible)fonction EDIT: Par exemple, certains objets ont un état de visibilité et cette fonction est utilisée pour le changer. c) Pour avoir tous les trois Show(), Hide(), …
59 java  c++  interfaces 






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.