Object-Oriented Programming · C3.ai · Medium
Design a system that a library can use to manage its book collection and lending. The system must provide the following capabilities: Register a new book in the catalog, capturing its title, its author, and its ISBN. Look up books using any one of three keys: title, author, or ISBN. Lend a book to a patron, storing who borrowed it and the date the loan began. Track books that are currently on loan: let users see the lending status of a book, and process the return of a…