UML for the following Code: public class ProductOrder {     private int numBook = 0;     private int numCD = 0;     private int numDVD = 0;         public ProductOrder(int numBook, int numCD, int numDVD){      this.numBook = numBook;      this.numCD = numCD;      this.numDVD = numDVD;     }       public int getBook(){         return numBook;     }     public void setBook(int numBook){         this.numBook = numBook;     }           public int getCD(){         return numCD;     }       public void setCD(int numCD){         this.numCD = numCD;     }           public int getDVD(){         return numDVD;     }           public void setDVD(int numDVD){         this.numDVD = numDVD;     }           public int getProductTotal(){         return getBook() + getCD() + getDVD();     } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

UML for the following Code:

public class ProductOrder {

    private int numBook = 0;

    private int numCD = 0;

    private int numDVD = 0;

   

    public ProductOrder(int numBook, int numCD, int numDVD){

     this.numBook = numBook;

     this.numCD = numCD;

     this.numDVD = numDVD;

    }

 

    public int getBook(){

        return numBook;

    }

    public void setBook(int numBook){

        this.numBook = numBook;

    }

 

   

    public int getCD(){

        return numCD;

    }

 

    public void setCD(int numCD){

        this.numCD = numCD;

    }

 

   

    public int getDVD(){

        return numDVD;

    }

 

   

    public void setDVD(int numDVD){

        this.numDVD = numDVD;

    }

 

   

    public int getProductTotal(){

        return getBook() + getCD() + getDVD();

    }

}

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

PREPARE A UML DIAGRAM FOR THE CODE

public class Customer {

    private List<ProductOrder> orderList = new ArrayList<>();

    boolean isPremium;

    boolean isDue = true;

    String paymentMethod = "card";

    int ID = 0;

    int numCD = 0;

    int numDVD = 0;

    int numBook = 0;

 

    public Customer(int ID, int numCD, int numDVD, int numBook){

        this.ID = ID;

        this.numCD = numCD;

        this.numDVD = numDVD;

        this.numBook = numBook;

    }

 

    public ProductOrder addOrder(ProductOrder newOrder){

        this.orderList.add(newOrder);

        return newOrder;

    }

 

    public void checkout(){

        for (ProductOrder order : orderList) {

            numCD += order.getCD();

            numDVD += order.getDVD();

            numBook += order.getBook();

        } 

        orderList.clear();

    }

    public void printInventory(){

        System.out.println("numDVDs : " + this.numDVD);

        System.out.println("numCDs : " + this.numCD);

        System.out.println("numBooks : " + this.numBook);

    }

 

    public int getBook(){

        return numBook;

    }

 

    public void setBook(int numBook){

        this.numBook = numBook;

    }

 

 

    public int getCD(){

        return numCD;

    }

 

    public void setCD(int numCD){

        this.numCD = numCD;

    }

 

   

    public int getDVD(){

        return numDVD;

    }

 

   

    public void setDVD(int numDVD){

        this.numDVD = numDVD;

    }

 

   

    public int getProductTotal(){

       

        return getBook()*10 + getCD()*15 + getDVD()*20 + (this.isPremium?10:0);

    }

 

   

    public int getID(){

        return ID;

    }

}

Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Unreferenced Objects
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education