This Car Dealership programme is built in an object-oriented way. Making use of data structures such as Linked Lists which are traversed to find required properties of each individual node to display to the user interface.
Cars and Vans in the solution both inherit attributes of a "Vehicle" class which is the umbrella class for the two vehicles. Cars then have their own extra attributes whilst vans also have their unique attributes.
The programme is a form based system which is navigated by the input of numerical keys to select the required options. Vehicles can be rented, returned, displayed and sold using the menu.