Question: Describe object-oriented design for a computer system for a library. Libraries must keep track of borrowers (customers) and inventory. Talk about the IS-A and HAS-A

Describe object-oriented design for a computer system for a library. Libraries must keep track of borrowers (customers) and inventory. Talk about the IS-A and HAS-A relationships, inheritance and different types of media (CDs, books, movies, puzzles, etc.) and some of the functions you might implement. Also, discuss some simple database design of a couple of key concepts (like customers and media). Finally, give a code sample of several objects and an interesting function, like “check out media” or “return media.”

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Lets start by discussing the objectoriented design for a library system Classes and Relationships 1 MediaItem Class This class represents different types of media like CDs books movies puzzles etc It ... View full answer

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 Operating System Questions!