From: matz@... (Yukihiro Matsumoto) Date: 1997-03-31T11:14:58+09:00 Subject: [ruby-list:2514] Re: WWW library (Re: class design) まつもと ゆきひろです In message "[ruby-list:2505] Re: WWW library (Re: class design)" on 97/03/30, Shin-ichiro Hara writes: | |原です。 |とすると url1 は http://www.ruby.com/bar.html になるという |様な、全体パス生成メソッドみたいなのは、接続はいらないわけ |です。 案1 接続の必要のない操作はURLのクラスメソッドにして,接続の必 要な操作だけ,URLにまとめる.Fileクラスのパスの操作などは こうなっていますね. 案2 クラスが状態を持つ.つまり, url = URL.new(urlspec) でURLオブジェクトを作り, url.connect で初めて接続するわけです.これなら無駄な接続は避けられます ね. 案3 URLとURLConnectionの両方を用意する.Java風ですね.rubyは静 的な型がないので,3段構えにする必要はないでしょう. |MMM ってなんでしょう? Caml Special Light という言語で書かれたWWWブラウザです. Camlで書いたアプレットも動かせます.結構面白いですね. まつもと ゆきひろ /:|)