Skip to main content

Posts

Showing posts with the label Java Factory Pattern Hackerrank Solution

Java Factory Pattern Hackerrank Solution

 Java Factory Pattern Hackerrank Solution For Explanation Click Here: Sample Input 1 cake Sample Output 1 The factory returned class Cake Someone ordered a Dessert! Sample Input 2 pizza Sample Output 2 The factory returned class Pizza Someone ordered Fast Food! Code: import  java.util.*; import  java.security.*; interface  Food {       public  String getType();     }      class  Pizza  implements  Food {       public  String getType() {       return   "Someone ordered a Fast Food!" ;      }     }      class  Cake  implements  Food {       public  String getType() {       return   "Someone ordered a Dessert!" ;      }     }      class  FoodFactory {          public  Food getFood(String order) {              if ( "cake" .equals(order)){                  return   new  Cake();             } else   if ( "pizza" .equals(order)){                  return   new  Pizza();             }              return  null; } //End of getFood method     } //End of fac