Comp 152 Project 3:
Inheritance, interfaces and enumerations

Due: Sat Oct 23rd at 11:59pm

Due: Tues Oct 26th at 11:59pm


Summary:

In this project we will build on the previous project adding inheritance, interfaces and enumerations. We will add the ability to make an order and calculate the total cost including MA sales tax if applicable.



Details:

Use the UML class diagram below and write the classes shown. Descriptions of what each method does are found below the diagram


project3 class diagram


You may add any private 'helper functions' that you want to add to this diagram, you just have to have these methods which do what is listed below, but if you break them down and call private methods to make your design cleaner that is great.


Have fun and learn a lot. This will take some time, but each piece is fairly straightforward.


Additional Requirements:


Submission:

submit by sharing your project with me on github like last time.