Implement the GarageInterface (class name: Garage) and the CarInterface (Car)
- Create a garage with 5 spots, park 3 cars, then try to park 3 more
# Task 2 Implement the ObdCompatibleVehicleInterface (class name: ModernCar)
- Implement the ObdDiagnosticToolInterface (class name: ObdScanner)
- You have a car, a garage (1 space) and an OBD scanner; Get the car out of the garage, diagnose it, and park it back.
# Task 3
Expand is task 2, add a check to the diagnostic process, OBD Scanners have 2 versions, OBD 1 and 2.