Chapter 5: Goodies Lesson 2

5.3 The Goodies Co. – Phase 2


Website (Links to an external site.)

Reminders:
1. Absolutely NO CODE
2. Methods description is important
3. This is an abstraction. Only related details are considered.
4. Be clear to distinguish the class(es) from the methods.
5. Be clear to distinguish the responsibilities between the methods and the class(es).
6. Include images if they are needed in your narrative about the public interface

Warning: purchasing snacks and drinks doesn’t need to behave like a vending machine. It is a better experience for the buyer to purchase multiple products and then pay the total amount. Look at the example on the website.

Classwork/Homework:
1. Use your homework as a guide to define the signature of every class’s method.
2. Draw a UML class diagram for your entire application. Make sure you follow the rules for UML.

NOTE:Each group member must turn in the same UML as well as the same document with the “Feedback” from the previous 2 assignments. You are working as a business and as such, you can only submit ONE preliminary development that represents your COMBINED work.

Class Digram phase 2-2.png
UMLBasics arrows.png