>>519
なるほど。
OOPだから"物"のほうに仕事をさせるのが一般論というわけでもないんですね。

ただ、アルゴリズムをクラスにするというのがちょっとわかりません。
メソッドの名前もcan_be_next_toではまずいだろうし、
クラスにできるほど違うゲームに共通する点がありますかね?

モジュールで十分なような。なんでもオブジェクトという言語の制限(?)
でクラスにするということならそれでいいです。

>>521
> 多分、Haskel って CLOS みたいにメソッドを外部に書くんだろうから、たまた
そうですね。内部に持ってくるべきときにはそれなりの技法がありますが、
外部にあるというのが基本だと思います。