2014年12月31日水曜日

開発環境

Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D (Brett McLaughlin (著)、 Gary Pollice (著)、 David West (著) 、 O'Reilly Media)のChapter 4. Analysis: Taking Your Software into the Real World、SHARPEN YOUR PENCIL(No. 2168)を解いてみる。

その他参考書籍

SHARPEN YOUR PENCIL(No. 2168)

コード(BBEdit, Emacs)

Bark.java

public class Bark {
    private String sound;

    public Bark(String sound) {
        this.sound = sound;
    }

    public String getSound() {
        return sound;
    }

    public boolean equals(Object bark) {
        if (bark instanceof Bark) {
            Bark otherBark = (Bark)bark;
            if (this.sound.equalsIgnoreCase(otherBark.getSound())) {
                return true;
            }
        }
        return false;
    }
}

入出力結果(Terminal)

$ javac Bark.java
$

0 コメント:

コメントを投稿