Bonjour.
J'ai une simple question. Les interfaces on une porté seulement sur la classe qui l'implémente ou bien sur celle qu'il l'implémente + les classes filles ?
Bonjour.
J'ai une simple question. Les interfaces on une porté seulement sur la classe qui l'implémente ou bien sur celle qu'il l'implémente + les classes filles ?
Salut,
à vrai dire, je n'ai jamais essayé. et je n'en vois pas trop l'intérêt, puisque tu dois forcémment implémenter la classe qui l'emploie...
![]()
Merci pour ton intervention.
Tu ne vois pas l'interet du premier cas ou deuxieme ?
![]()
je ne vois pas l'intérêt d'utiliser l'interface dans une classe fille...
![]()
Disont que dans l'idée c'est si quelqu'un veut hériter d'une classe car pas le choix lobliger à implemter certaine methode sans devoir placer implemente dans la classe qu'il va créer.
Je n'ai jamais été confronté à ce cas en PHP, mais en toute logique la class héritante ne devrait pas avoir à réimplémenter l'interface.
Celles ci, les méthodes implémentées, étant déja présente dans la classe mère, on est sur que la classe héritante dispose des méthodes nécessaires.
Mais bon il faudrait vérifier, quand j'aurai un peu de temps.
bbye
Partager