00:01
This question asks us, suppose we're on the design team for a new ebook reader.
00:04
What are the primary classes and methods that the java software for the reader will need? we should include an inheritance diagram, but you don't need to write any actual code.
00:16
So we could draw the inheritance diagram here, and it will include the basic hierarchy of the menu classes.
00:23
So first we'll need a basic menu class for a reader.
00:28
We'll need to save the user's username and email feed.
00:30
And such as that.
00:32
Then we'll also need a purchase books menu to allow us to incorporate available books for sale as an array list and then also provide methods to list the books, add a book, or add a book to basket, or buy a book.
00:47
And then finally we'll have a reading list menu, which again will extend the basic menu, and then we'll have a fields for purchased books and methods to list purchase books and read a given book.
00:59
So let's start with our first basic menu.
01:06
So we'll call this a reader menu...