Citation:
Donc en écrivant une interface Voiture, et en déclarant une méthode actionnerVolant(), tu indiques juste que les objets qui implémenteront des Voitures devront avoir une méthode actionnerVolant(), et dans le corps de cette méthode elles préciseront se qui se passe quand on actionne le volant. Chacune pouvant adopter une façon de faire différente.
C'est une autre façon de formuler mon propos quand je dit :
Citation:
Elles sont utiles pour des équipes qui travaillent sur un même projet, chacune doit pouvoir connaitre les méthodes qui seront implémentées par les autres et leur spécification pour pouvoir inclure les appels dans leurs propres méthodes.
ne signifie pas pour autant qu'elles ne le sont pas si ont ne travail pas en équipe. c'est un aspect, mais ceux que j'ai cités ainsi que la reformulation intéressante de