This console application, developed in C# using .NET Framework 4.8, is designed to collect and display detailed information about vehicles based on user input. The application strictly adheres to object-oriented programming (OOP) principles, employing inheritance and encapsulation to ensure a modular and extensible design.
Supports two types of vehicles: cars and motorcycles. Each vehicle type has specific attributes such as model number, making year, number of gears, starting method, engine capacity, etc. Implements OOP principles, with separate classes for vehicles and their attributes. Utilizes enums for defining vehicle types. Implements interior and exterior design features, with each vehicle type having its respective design attributes. Provides a user-friendly console interface for input and output.
Clone the repository to your local machine. Open the project in Visual Studio or any compatible IDE. Build and run the application. Follow the on-screen instructions to input vehicle details and view information.
.NET Framework 4.8 or higher Visual Studio or any compatible C# IDE