ABC Car Dealership needs your help to update the ordering system. This car dealer is selling
four types of vehicles: Sedan, Truck, SUV, and mini Van. And each type of vehicle can have
several options: sunroof, security, entertainment, and advanced safety feature. As each vehicle
can be equipped with none or more options, and even the same option (e.g. sunroof) can be
added twice to the same vehicle. The software needs to be able calculate the total price
accurately (base price + prices of installed options). You will need to design classes such that
the software can be easily maintained.
Before writing the actual client application (i.e. main()), be sure your classes should provide
enough interface functions that allow the complete client application to be written.
2. Virtual functions
3. Constants and references
4. Constant methods
5. Copy constructors
6. Dynamic memory allocation
Dear customer, Unfortunately, your question requires a lot of work and cannot be done for free. Please submit it with all requirements as an assignment to our control panel and we'll assist you.