#include "Minivan.h" Minivan::Minivan(String brand, unsigned maxSpeed) : Vehicle(brand, (maxSpeed >= 120 && maxSpeed <= 160) ? maxSpeed : 120) {} unsigned Minivan::getSpeedOnRoad(Road road) const { switch (road) { case Speedy: return Vehicle::getMaxSpeed() / 2; case ThirdClass: return Vehicle::getMaxSpeed() / 3; default: return Vehicle::getMaxSpeed(); } } Minivan* Minivan::clone() const { return new Minivan(*this); }