09-06-2015, 11:58 AM
Ton exemple n'est toujours pas très clair pour moi.
J'ai déjà une interface Voiture, donc pourquoi tu me parles de Moto ?
Je ne vais pas faire Moto extends Voiture.
Et si Irma doit pouvoir acheter une Moto je fais :
class Irma implements \Voiture\Acheteur, \Moto\Acheteur
public function acheterMoto(\Moto\Moto $moto)
J'ai déjà une interface Voiture, donc pourquoi tu me parles de Moto ?
Je ne vais pas faire Moto extends Voiture.
Et si Irma doit pouvoir acheter une Moto je fais :
class Irma implements \Voiture\Acheteur, \Moto\Acheteur
public function acheterMoto(\Moto\Moto $moto)