OOP_zadanie6/Main.cpp

29 lines
671 B
C++

#pragma once
#include "Car.h"
#include "Driver.h"
#include "TransportMode.h"
#include "ServiceCarDriver.h"
#include "TaxiDriver.h"
int main() {
Car car1(TransportMode::Land, "Lada", "Largus", 2019);
Driver driver1("Philipp Kirkorov", 56);
Car car2(TransportMode::Land, "Lada", "Kalina", 2012);
Driver driver2("Nikolay Baskov", 47);
ServiceCarDriver serviceCarDriver(car1, driver1, "Pyaterochka+");
serviceCarDriver.driveCar();
serviceCarDriver.car->getInfo();
serviceCarDriver.driver->getInfo();
TaxiDriver taxiDriver(car2, driver2, true);
taxiDriver.driveCar();
taxiDriver.car->getInfo();
taxiDriver.driver->getInfo();
system("pause");
return 0;
};