Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions