/*****************************************************************/ /* Copyright 2013 Code Strategies */ /* This code may be freely used and distributed in any project. */ /* However, please do not remove this credit if you publish this */ /* code in paper or electronic form, such as on a web site. */ /*****************************************************************/ package com.cakes; public class JapaneseMealBuilder implements MealBuilder { private Meal meal; public JapaneseMealBuilder() { meal = new Meal(); } @Override public void buildDrink() { meal.setDrink("sake"); } @Override public void buildMainCourse() { meal.setMainCourse("chicken teriyaki"); } @Override public void buildSide() { meal.setSide("miso soup"); } @Override public Meal getMeal() { return meal; } }