Bonsoir à tous,
Je viens du monde C++ et j'ai récemment étudié d'autres langages qui utilisent la notion d'interface
J'ai tout d'abord compris cette notion comme étant un moyen de réunir plusieurs classes indépendantes (Ex : Homme et Felin)
On factorise un comportement commun par le biais d'une interface.
Cependant, j'observe souvent l'utilisation des interfaces comme une relation d'héritage "is-a". Or, pour cette relation, on utilise normalement naturellement l'héritage
Au delà de la factorisation des comportements et de l'obligation d'adherer au contrat lorsqu'on implémente une interface, quels sont les autres utilités de l'interface
Je poste dans cette catégorie en considérant que cette question est proche des "best practices"
Merci d'avance pour vos informations
Conception : Quels sont les avantages de l'utilisation d'interfaces
En analyse orientée objet ?
Conception : Quels sont les avantages de l'utilisation d'interfaces
En analyse orientée objet ?
Le , par Blowdi
Une erreur dans cette actualité ? Signalez-nous-la !