Question: Instructions: For ICE 2 , write the interface / specification ( . h ) files for P 1 : Recommendations. Create the BookList.h , MemberList.h

Instructions:
For ICE 2, write the interface/specification (.h) files for P1: Recommendations.
Create the BookList.h, MemberList.h, and RatingList.h files.
Fill in private data members, public functions, private helper functions. You do not need to write the implementation, just the function signatures. Make sure that the functions are self-documenting or add comments explaining what the functions should do. Be sure to include all the operations that are included in the 'Operations' portion in the P1 directions (make a comment if they should be included in main instead of the class specifications). These include the following:
Load external data
Add new member
Add new book
Login
Logout
View all your own ratings
Rate book
See recommended books
Quit
Hints:
You can plan your classes using this spreadsheet p1-notes.xlsx Download p1-notes.xlsx.
Note that there may be functions that are not included in the 'Operations' list above and you will need to figure out what attributes are needed:
Review the IntList class for ideas on list functionality: R2-4: more classes
Review structures, a lightweight way to group/store information together: R2-1: structs & classes
Submission:
You must name your files BookList.h, MemberList.h, and RatingList.h

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!