#include "MiniDuckSimulator.hpp" int main(int argc, char* argv[]) { MallardDuck* mallard = new MallardDuck(); RubberDuck* rubberDuckie = new RubberDuck(); DecoyDuck* decoy = new DecoyDuck (); ModelDuck* model = new ModelDuck (); mallard->performQuack(); mallard->performFly(); rubberDuckie->performQuack(); rubberDuckie->performFly(); decoy->performQuack(); decoy->performFly(); model->performQuack(); model->performFly(); model->setFlyBehavior( new FlyRocketPowered() ); model->performFly(); return 0; }