29 lines
671 B
C++
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;
|
|
}; |