Javaの勉強のために作ろうかと手を動かしてるのですが、
いまいちイメージが湧きません。

例えば牌オブジェクトに関してですが、適用することが出来るべきメソッドは、
どんなものがあるんでしょう・・・。思いついたのは以下のものです。

int getNumber() // 萬子筒子索子の場合の数字(1-9)を返す。
        //風牌なら東0,南1,西2,北3
        //三元牌なら白0,發1,中2
int getType() // 萬子,筒子,索子,風牌,三元牌 の種別を返す。
boolean isManzu() // 萬子なら true
boolean isPinzu() // 筒子なら true
boolean isSouzu() // 索子なら true
boolean isKaze() // 風牌なら true
boolean isSang() // 三元牌なら true
boolean isRaoToh() // 老頭牌なら tue
boolean equals(Object) // 同じ牌なら true

足りないでしょうか。