Question: Code in C++ please, Topic is about inheritance and polymorphism, so we need to use base class and then derived classes from the base class

Code in C++ please, Topic is about inheritance and polymorphism, so we need to use base class and then derived classes from the base class as needed, and finally a class called management, where all the objects of derived classes are managed inside an array of pointers.
Thank you.
Library Management System The aim of this case study is to design and implement a computerized Library Management System. The system will be used in the back-office to manage the books in the library catalog and to keep track of the various users (borrowers) of the library. Books are characterized by a call number, a title, and a flag that indicates whether the book is currently on-shelf (in the library) or on-loan. There are three types of borrowers: undergraduate students, graduate students and faculty members. All borrowers have an id, a name and are associated with a list of library books they have borrowed. Each borrower type has different borrowing privileges. Currently, undergraduate students may borrow a maximum of 10 books for a period of 4 weeks. Graduate students may borrow a maximum of 20 books for a period of 6 weeks, whereas faculty members may borrow a maximum of 30 books for a period of 8 weeks. We also want a library class that keeps track of books and borrowers
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
