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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started