My Garage Project is an OOP project. The main idea of this project is to show the use of Exceptions and OOP concepts such as Inheritance, Isomorphism, and Abstraction. The project is base on a garage that can handle multiple types of cars with different kinds of engines. also, the garage can handle tasks that may defer between each type of vehicle universally. For your convenience, there's also a diagram that describes the hierarchies of inheritance and relations between the classes.
To run this project please make sure you have a Visual Studio client.
To run the project, double-click the Solution and press the Start button at the top. Follow the instruction in the Console window and enjoy.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.