... Control through its paces 21 2 Time to write that documentation 21 5Using state to implement Undo 22 0Every remote needs a Party Mode! 22 4Using a Macro Command 22 5More uses of the Command ... tea classes 27 7Abstracting Coffee and Tea 28 0Taking the design further 28 1Abstracting prepareRecipe() 28 2 What have we done? 28 5Meet the Template Method 28 6Let’s make some tea 28 7What did ... tea classes 27 7Abstracting Coffee and Tea 28 0Taking the design further 28 1Abstracting prepareRecipe() 28 2 What have we done? 28 5Meet the Template Method 28 6Let’s make some tea 28 7What did...