Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Working in pairs or groups, design an online store with classes for Store, ItemForSale, Book, Movie, and Author. First, do some research in an online
Working in pairs or groups, design an online store with classes for Store, ItemForSale, Book, Movie, and Author.
First, do some research in an online store like Amazon to see what information they store on books, movies, and authors, and what type of information is the same for all items for sale.
List at least attributes for each class. Which attributes should be in ItemForSale and which in Book, Movie or Author?
What is the relationship between ItemForSale and Book? between ItemForSale and Movie? between Book and Author? between Store and ItemForSale? You may want to draw UML Class Diagrams for these classes on paper or using an online drawing tool like app.diagrams.net or Creately.com choose UML Class Diagrams, click to connect classes and choose the relationship
Use the ActiveCode window below to declare each class and specify their relationship to one another with inheritance or association. Note that usually, each public class would be in a separate file, but since we only have file in Active Code, we only make class public Only put in the instance variables for each class. We will learn how to make constructors and methods in the next lessons.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started