カード クラス。

OOな勉強会が終わったので、トランプのこと。
数字と絵柄をもったカードとジョーカーがあるわけですが。
以前、ここでは PlayingCard クラスとか、テケトーに作って文字列でカードの情報を取り出せるだけの実装にしました。
実際には、数字、絵柄、ジョーカーなんかの情報は個々で扱いたい場合が多いわけです。

どんな実装がいいのだろうか・・・。
PlayingCard としての振る舞いはあんましないけど PlayingCard の集合であってほしい。
PlayingCard クラスという基底クラスの是非が・・・?