Question: You are tasked to design an application to keep track of sales for your company. Sales should be tracked for two types of accounts: supplies
You are tasked to design an application to keep track of sales for your company. Sales should be tracked for two types of accounts: supplies and services. Complete the following:
Create a UML class diagram for the Account inheritance hierarchy. Your subclasses should be Supplies and Services. All sales accounts will have an account ID (accountId). You will need attributes to keep track of the number of hours (numberOfHours) and rate per hour of services provided (ratePerHour). You should also keep track of the number of items sold (numberOfItems) and the price per item for the sold supplies (pricePerItem). All classes should have a constructor. Add getters and setters to all of your classes. Override the method toString in all 3 classes. Add a method to calculate the sales in each class [calculateSales()].
Submit your UML diagram in a zip file. This Submission Node will demonstrate the following:
How to create a class diagram
Understanding of inheritance
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
