[ Home ]
[ Slides ]
[ Examples ]
[ Exercises ]
[ Resources ]
C++: Exercice 5
Downloadez l'exemple "Canards"
L'exemple "Canards" est compris dans le zip suivant
cpp-design-patterns.zip
.
Implémentez un canard en plastique
Utilisez le pattern Stratégie pour implémenter un canard en plastique. Un canard en plastique ne sait pas voler, et ne sait pas non plus cancaner, à la place il fait Coin Coin.
Nous vous proposons d'implémenter les classes suivantes:
CanardEnPlastique
qui étend
Canard
NePasVoler
qui étend
ComportementVol
Coincoin
qui étend
ComportementCancan
Solution
Dowloadez la solution
testCanards.cpp
(fichier de test de nos canards).
CanardEnPlastique.h
.
CanardEnPlastique.cpp
.
NePasVoler.h
.
NePasVoler.cpp
.
Coincoin.h
.
Coincoin.cpp
.
Makefile
Copyright Emmanuel Benoist 2007