Question: This is a two part question that uses a scenario that can be seen below. The questions use the scenario to answer the question. and
This is a two part question that uses a scenario that can be seen below. 
The questions use the scenario to answer the question.

and number 2 builds off number 1.

Exercise Scenario You want to modellorganize the various bookshelves in your room. Your room currently contains 2 bookshelves, but you are considering purchasing several more in the near future. Each bookshelf is positioned along one of the four walls in the room, and a maximum of two bookshelves can be placed along any single wall. You're kind of quirky, and you name each of your bookshelves On each bookshelf are several items; items are either books or toys Toys have a name, a manufacturer's name, and a purchase date Books have a title, author, and publication date Your bookshelf organization system needs to be able to do the following things: a. add bookshelves along the various walls in the room, respecting the maximum limit of two bookshelves per wall b. add items to and remove items from a bookshelf c. print a listing of the contents of the entire room, or a single bookshelf: for a printout of the entire room, you must print out the name of each bookshelf. which wall it is located on, and a description of each item on it for printing out details of a single bookshelf, you need to print all o the above information, but only for a single bookshelf for item details, print out the Name of the book or toy a the manufacturer's name (in the case of a toy) or the Author's name (in case of a book)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
