2014年11月17日月曜日

開発環境

Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本 (Eric Freeman 著、Elisabeth Freeman 著、Kathy Sierra 著、Bert Bates 著、佐藤 直生 監訳、木下 哲也 翻訳、有限会社 福龍興業 翻訳、オライリージャパン)の8章(Template Methodパターン: アルゴリズムのカプセル化)、自分で考えてみよう(p.268)を解いてみる。

その他参考書籍

デザインパズル(p.279)

コード(BBEdit, Emacs)

Sample279.java

public class Caffein {
    void prepareRecipe() {}
    public void boilWater() {}
    public void pourInCup() {}
}

public class Coffee extends Caffein {
    void prepareRecipe() {}        
    public void breCoffeGrinds() {}
    public void addSugarAndMilk() {}
}

public class Tea extends Caffein {
    void prepareRecipe() {}
    public void steepTeaBag() {}
    public void addLemon() {}
}

0 コメント:

コメントを投稿