Regard to "[ruby-list:12000] how to make class?"

有馬@FITECです。

| 「rubyの匠な人々はどうやってクラスを作るんでしょうか?」

私も匠な方々の考え方を知りたいです。

| 3 とりあえずなんか実例を書こう

私は、C で書くところの FILE *fp; からオブジェクトの考え方を
勉強してきているので、fopen(), fprintf(), fclose() での fp の
ように内部状態を維持するのがオブジェクトだと考えて、クラスと
メソッドを書いています。

| 8 でも他に応用するとまたクラスを変更したくなってくる

似たようなものを書くことがあると、それらに共通する上位クラスを
括り出すことがあります。なので、クラスを変更するコストが見合うと
思えば、書き換えることは抵抗ありません。

で、Ruby でのこの作業は、コストが小さくて嬉しいと思っています。

--
 有馬 康弘 <fit0298 / fitec.co.jp>