Eniac a écrit :
Mais comme l'implémentation de ces méthodes n'a rien avoir l'une avec l'autre, et que ces objets n'ont rien d'autre en commun (tout du moins, supposons-le), en Java, il ne me serait jamais venu à l'idée de les faire hériter d'une classe (même abstraite avec méthodes abstraites). J'aurais dit - Pinguoin implements TrucQuiPeutBattreDeLAile - CharAVoile implements TrucQuiPeutBattreDeLAile Et si on avait d'autres animaux et d'autres véhicules, on aurait même dit - Pinguoin extends Animal implements TrucQuiPeutBattreDeLAile - CharAVoile extends Vehicule implements TrucQuiPeutBattreDeLAile En C++, je suis donc sensé faire ceci ? - Pinguoin extends Animal, TrucQuiPeutBattreDeLAile - CharAVoile extends Vehicule, TrucQuiPeutBattreDeLAile avec TrucQuiPeutBattreDeLAile déclarée comme abstraite ? Ca ne me parait vrrrrrrraiment pas naturel
|