staticメソッドにするか、オブジェクトにするかをどうやって判断すればいいのでしょうか。
例えばDiceというクラスを作った場合、
staticメソッドでshake(int facet)を呼んで値を取得することもできますし、
Dice(int facet)コンストラクタを使ってオブジェクトを生成したのち、
dice.shake()として値を取得することも出来ます。

どっちが良いのでしょうか・・・?