From: Dai Date: 2000-08-07T03:01:06+09:00 Subject: [ruby-list:24119] Re: gtk+ なクラスブラウザ かんだ#なつやすみです Yasushi Shoji さんが書いたのね: 「[ruby-list:24117] Re: gtk+ なクラスブラウザ」 よりより。 > From: Dai > Subject: [ruby-list:24115] Re: gtk+ なクラスブラウザ > Date: Mon, 7 Aug 2000 00:39:45 +0900 > > > > モジュール・クラス走査の標準的なライブラリがあったらと思っては > > > いるんですが、どんな仕様であるべきかがよく分からない…… > > > > tree walkできるといいんですけど。 > > # Visitorパターン > > う〜ん、必要ですかね? この文脈は「クラス走査の標準的なライブラリの仕様」の案なので、特定のクラス ブラウザへの要望というわけじゃないです(^^; tree の走査というと、child とか得ていちいち辿るか、visitor の二通りかなと。 前者は今でもできますから。 # もしくは tree でない構造とみなして走査…どんなのがあるだろ? ## rhizome? ;-P ってよく考えたら、childとかをきっちりした方がクラスブラウザには嬉しいですね。 あぁ、しかもサブクラスは直接はとれなかったっけ。となると子をたどれるしかけを入れ るのがいいのかな。特異クラスとか、moduleによる多重継承・重複とか面倒だけど。 # DOMと揃えるといきなり XML ツリーブラウザにもなるかな? #言うだけ > 動的に classの内容が変っていくなら visitorとか observerとか必要かと思う > んですが、そういう使いかたってします? クラスブラウザに visitor は要りません、はい(^^; それはそれとして、visitor ってべつに走査対象が動的に変化するものではないですよね? 今手許にないですけど、GoFに書いてあったのは、ツリーの要素はあまり変わらずに走査 のやり方を色々提供したいときだったっかな。 # 間違って理解してないよな、どきどき。 -- だい@楓街 MAP2303@mapletown.net 紅玉軌道異変アリ。