This is for C++ and has to have a header and implementation file for each class. I've also attached a rubric for reference Using classes (OOD), design a system that will support lending various types...

This is for C++ and has to have a header and implementation file for each class. I've also attached a rubric for reference

Using classes (OOD), design a system that will support lending various types of media starting with books. Though you're only implementing books at this point, the program should be designed so that you could add additional derived classes like music or movies in the future.


Your program should meet at least the following requirements:



  1. Define a base
    media
    class with a
    book
    class derived from it. (Specific class names determined by programmer.)

  2. The classes should contain at least the following information: title, author(s), ISBN.

  3. Define a
    collection
    class that will hold up to 500 books.

  4. The program should be able to perform the following operations supported by the class definitions:

    1. Load and save data from a file

    2. Display a list of all books

    3. Search for a specific title

    4. Add and remove books



  5. Programming requirements: Must include examples ofinheritanceandcomposition.


Note: Your programshould NOTuse thealgorithmorstandard template library.


Submit:



  • Fully documented source code (.cpp and .hpp files) zipped into a single attachment submitted through Canvas

  • An example data file.

Oct 20, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here