Question: public class DrinkOrderAbstract { public static void main ( String [ ] args ) { Order drinkOrder = new Order ( ) ; Order order

public class DrinkOrderAbstract {
public static void main(String[] args){
Order drinkOrder = new Order();
Order order1= new Order();
Order order2= new Order();
drinkOrder.add(new Coffee("dark roast", false, 20, "cream", 3.29));
drinkOrder.add(new Tea("black", false, 8, "lemon, sugar", 1.99));
PaymentMethod cashPayment = new Cash(20.00);
drinkOrder.setPayment(cashPayment);
for(Beverage d : drinkOrder.getItems()){
if(d != null){
System.out.println(d);
}
}
System.out.println("
Total: "+ String.format("$%3.2f",
drinkOrder.getTotal()));
boolean success = drinkOrder.payTotal(drinkOrder.getTotal());
System.out.println();
drinkOrder = new Order();
drinkOrder.add(new Coffee("dark roast", false, 12, "cream", 2.25));
drinkOrder.add(new Tea("green", false, 20, "lemon, sugar", 2.50));
PaymentMethod cardPayment = new CreditCard("123456789000");
for(Beverage d : drinkOrder.getItems()){
if(d != null){
System.out.println(d);
}
}
drinkOrder.setPayment(cardPayment);
System.out.println("
Total: "+ String.format("$%3.2f", drinkOrder.getTotal()));
success = drinkOrder.payTotal(drinkOrder.getTotal());
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Databases Questions!