DOCUMENTATION

This project was realized in C# using Visual Studio 2012.
The purpose of the project is to demonstrate 3 design patterns in a friendly way. The context of the project is that the user is working at a car dealership and can sell 3 types of cars (Coupe, Mini, Sedan). These cars have 3 common properties (name, color and transmission type) and 3 that are characteristic to each of the type. The program offers 4 options:
  1. Add a client
  2. Add a car
  3. Remove a car
  4. Print all cars
I will explain one by one the design patterns used: