- 535 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 16:04:44 ]
- 麻雀牌のクラスを作る場合、
abstract class 牌 {} abstract class 数牌 : 牌 {} abstract class 萬子牌 : 数牌 {} class 一萬 : 萬子牌 {} ... abstract class 字牌 : 牌 {} abstract class 三元牌 : 字牌 {} class 中 : 三元牌 {} ... ってやって全部クラスにしちゃうのと abstract class 牌 {} enum 数牌タイプ { 萬子,. 筒子,... }; class 数牌 { 数牌タイプ Type, int Number} enum 字牌タイプ { 東, 南,.... }; class 字牌 { 字牌タイプ Type, } みたいに途中でenumで振り分けちゃうのはどっちが実装として正しいんでしょうか?
|

|