From: keiju@... (ÀÐÄͷ½¼ù ) Date: 1997-03-31T17:25:16+09:00 Subject: [ruby-list:2543] Re: [Req] for Struct and [?] for Class けいじゅ@SHLジャパンです. In [ruby-list :02540 ] the message: "[ruby-list:2540] Re: [Req] for Struct and [?] for Class ", on Mar/31 16:01(JST) matz@caelum.co.jp (Yukihiro Matsumoto) writes: >クラスの構造は静的であって欲しいという気持を表明するという意 >味があります.つまり,やろうと思う人がそれなりの手順を踏む以 >外ではクラスの構造を動的に変えない方が良いと思うよという作者 >からのメッセージでしょうか. なるほど, 良く分かりました. いわんとしていることは, includeなどはクラス宣言の内部で行なう. つまり, そういうことをやる場合は, そのクラスの動作について責任をもってやってねっ てことを主張しているわけですね. >|また, 昔, RationalやComplexを作りましたが, その中で既存クラスに対して >|直接メソッドを追加しています. そうじゃなくて別モジュールをつくってその >|モジュールを既存クラスにインクルードした方が良いよなあなんて思ったりも >|しています. >そういうことは滅多にあることじゃないですから. なんとなく. 最近多いんですよねえ... 非正則的な使い方なのだろうか... >名前を考えることは大事だよなあ.名前どうしよう. また, 意味ありげなぁ... include/extend と private/public だからぁ... import/export intern/extern interior/exterior publish/... open/close opened/closed 私に聞かないで. 英語は苦手なんだから.... __ ..........................................石塚 圭樹@SHLジャパン(株)... ------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----