Question: implement a software for a Coffee House using Object Oriented Programming. If you are not familiar or comfortable with object-oriented programming, we suggest you

implement a software for a Coffee House using Object Oriented Programming. If you are not familiar or 

implement a software for a Coffee House using Object Oriented Programming. If you are not familiar or comfortable with object-oriented programming, we suggest you give this article a quick read to ensure you understand it before you attempt it. It should have the following features: Allow users to order a coffee from Espresso, Cappuccino, Latte. Allow users to specify add-ons: Milk, Cream, Latte Prices for the available options are as follows Product/Add-on Espresso Cappuccino Latte Milk 60 80 100 Cream 75 90 125 We need to define the solution as follows: 1. Display the combination of coffees that can be ordered 2. Allow users to choose their coffee type with the preferred add-on. 3. Generate the detailed bill/receipt with the amount to be paid. 4. Allow users to order more than 1 cup and more than 1 variety. Please respond back with the following: Description URL that contains the solution in programming language of your choice (recommended: Typescript or JavaScript) Note: > Please make sure to use OOP constructs like classes in your JS code. > Please review basic OOP principles like abstraction, inheritance before committing to this assignment. Latte 100 125 150 Response

Step by Step Solution

3.42 Rating (152 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Description For this task Ill create a CoffeeHouse class that represents the coffee house It will ha... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!