Last active
August 29, 2015 14:04
-
-
Save priyaaank/6e4c37b238d5d64c875a to your computer and use it in GitHub Desktop.
BeverageMaker with if else conditional
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public class BeverageMaker { | |
| public Beverage prepareBeverage(String beverageName) { | |
| Beverage preparedBeverage = null; | |
| if("Coffee".equals(beverageName)) { | |
| //Uses builder pattern | |
| preparedBeverage = new Beverage("Coffee").addCoffeePowderTbsp(2).addMilkCups(2).addSugarTbsp(1).prepare(); | |
| } else if ("Tea".equals(beverageName)) { | |
| preparedBeverage = new Beverage("Tea").addTeaPowderTbsp(2).addMilkCups(2).addSugarTbsp(1).prepare(); | |
| } else if ("Black Tea".equals(beverageName)) { | |
| preparedBeverage = new Beverage("Black Tea").addTeaPowderTbsp(2).prepare(); | |
| } | |
| return preparedBeverage; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment