From: matz@... (Yukihiro Matsumoto) Date: 1997-03-29T11:23:59+09:00 Subject: [ruby-list:2487] Re: class design (Re: url escape) まつもと ゆきひろです In message "[ruby-list:2471] Re: class design (Re: url escape)" on 97/03/28, sinara@blade.nagaokaut.ac.jp writes: | |原です。 |> あるクラスに追加する機能が,そのクラスに固有なものであればサ |> ブクラス,いろいろなクラスに追加できるようなものであればモジュー |> ル,というのがお勧めです. | |なるほど。こういうことを作者にはっきり言っていただくと、あり |がたいですね。指針になる。セントラルドグマ:-)としてユーザー |ズガイドかグロサリに載せておいたらいかがでしょう。 「rubyによる『作る』オブジェクト指向」という文章がそのうち石 塚さんか私によって書かれるはずですから,そこにはきっと載るん じゃないですか? |一回しか使わなくても一連のコマンドの集まりをまとめて関数/メッ |ソッドにしていまいますよね。それと同じで、一回しか使わないのに |一括りがほしい、あるいは一括りに名前を与えたいがためにモジュー |ルにしてしまう、、、というもの。 わかって使っているんならそれで良いんじゃないですか? 後,特異メソッドのいれものとして使うなんて使い方も考えられま すね.あまり正当的ではないと思いますけど. |某I塚さんですね。(^_^) 私も最初あまり使わなかったんですが、 |I塚さんが良く使われるので私も影響を受けているのです。一辺 |たずねてみたかったのですが、どうして 特異メソッドと extend |を多用なさるのでしょう。> 石塚さん メタクラスが見えるSmalltalk出身だから? |> 私は今は壁の中にいるので,あんまり「いんたーねっと」していな |> いんですけど,そのうち状況が変わりそうなので,その時にはruby |> のURLライブラリやCGIライブラリは是非欲しいです. | |おっと、やっとその気を出して来ていただいて嬉しいです。(^_^) つーか,経験が足りないので仕様が決められないので躊躇していた んです.一緒に考えてくれる人がいるならできると思いますよ. まつもと ゆきひろ /:|)