Please also view images ( I really need help comparable interface, compareTo, part b, and part c) The main idea behind this activity is to extend Project 1. Create a system that allows a bookstore owner to keep track of their inventory and members utilizing inheritance. In this checkpoint, you will be expanding the previous assignment in two significant ways. This assumes you have a working version of the Bookstore project from the previous assignment. Recap The same rules apply from Project 1: The owner of a bookstore has asked for your help designing a system that allows them to keep track of the store’s inventory and members. The owner provides you with the following details about what their store currently offers: The store sells three types of products: books, CDs, and DVDs. The store offers two types of memberships to customers: regular memberships and premium memberships. The regular membership is free, while the premium members pay a fee every month. The store keeps track of whether the monthly fee is due or has been paid for their premium members The store keeps track of the members and their transactions (number of items purchased, total purchases, ...) regardless if they are regular or premium members. The store also keeps track of the inventory of each product.
Please also view images ( I really need help comparable interface, compareTo, part b, and part c)
The main idea behind this activity is to extend Project 1. Create a system that allows a bookstore owner to keep track of their inventory and members utilizing inheritance.
In this checkpoint, you will be expanding the previous assignment in two significant ways. This assumes you have a working version of the Bookstore project from the previous assignment.
Recap
The same rules apply from Project 1:
The owner of a bookstore has asked for your help designing a system that allows them to keep track of the store’s inventory and members. The owner provides you with the following details about what their store currently offers:
- The store sells three types of products: books, CDs, and DVDs.
- The store offers two types of memberships to customers: regular memberships and premium memberships. The regular membership is free, while the premium members pay a fee every month.
- The store keeps track of whether the monthly fee is due or has been paid for their premium members
- The store keeps track of the members and their transactions (number of items purchased, total purchases, ...) regardless if they are regular or premium members.
- The store also keeps track of the inventory of each product.



Trending now
This is a popular solution!
Step by step
Solved in 2 steps









