Questions marquées «interfaces»

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

4
Interface ou classe de retour
Supposons que j'ai une méthode public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } J'ai lu qu'il serait préférable de renvoyer une interface (soit IListou IEnumerable) plutôt que de renvoyer a List. Certains arguments que j'ai entendus pour le faire sont qu'il …
9 c#  interfaces  class 

1
Interfaces implicites et explicites
Je pense que je comprends les limites réelles du polymorphisme à la compilation et du polymorphisme à l'exécution. Mais quelles sont les différences conceptuelles entre les interfaces explicites (polymorphisme d'exécution. Ie les fonctions virtuelles et les pointeurs / références) et les interfaces implicites (polymorphisme de compilation. Ie les modèles) . …

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.