From: "Kikutani, Makoto" Date: 1999-02-11T03:30:44+09:00 Subject: [ruby-list:12000] how to make class? なんだかデータ変換で難しい話が続いているので、初心者の 質問をばひとつ。 「rubyの匠な人々はどうやってクラスを作るんでしょうか?」 オブジェクト指向をたぶんまったく理解してない私はこうやる 傾向があります。 1 階層構造を持ったデータをツリー表示できるクラスが欲しいな 2 どんなメソッドが要るのかイメージが湧かない 3 とりあえずなんか実例を書こう 4 ディレクトリの構造をツリー状に表示するプログラムをガシガシ書く 5 これのうち、ディレクトリというデータ構造に依存しない部分を メソッド化したクラスを作ってみる 6 そのクラスのサブクラスを使ってプログラムを書き直してみる 7 5と6をグルグルしているうちになんとかクラスができる 8 でも他に応用するとまたクラスを変更したくなってくる というところでどうもダサい。昔で言うとこのボトムアップじゃん。 こういうノウハウもruby本に載ってるのかもしれないけど。 -- 人生を背負い投げ 菊谷 誠(Kikutani Makoto) kikutani@sprintmail.com