Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a design class diagram for representing a vending machine. Assume all attributes (properties) and methods to be public. Assign the methods included in your

Create a design class diagram for representing a vending machine. Assume all attributes (properties) and methods to be public. Assign the methods included in your design, the parameters and return types that you think are appropriate. The vending machine offers the following functionality: display message, process money, select item, dispense selected item, and return change. A vending machine holds items of the following types: drink, chocolate, and potato chips. Each item has a price, a description, and a shelf location. An item provides methods for getting and setting each of its attributes. Drinks specify their level of sugar, a chocolate item specifies the type of chocolate from which it is made (e.g., dark or white), and potato chips items specify if they are baked or fried. A vending machine can be used by two different types of users, namely customers and technicians. Each user has a list of functionalities that he or she can access. A technician has a user name and a password that permit him or her to access the vending machines technical functionality. On the other hand a customer has an attribute called mode, which specifies if the vending machine should run in an express or an advanced mode

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2015 Porto Portugal September 7 11 2015 Proceedings Part 2 Lnai 9285

Authors: Annalisa Appice ,Pedro Pereira Rodrigues ,Vitor Santos Costa ,Joao Gama ,Alipio Jorge ,Carlos Soares

1st Edition

3319235249, 978-3319235240

More Books

Students also viewed these Databases questions

Question

How do I create a network diagram with the PDM ( image ) ?

Answered: 1 week ago