![]() |
[1999 年 4 月号] |
[Happy Squeaking!!]
5.Squeak演習: インターセッション
5.2 オブジェクトの属する世界の変更
今度は、メタ情報を利用してのオブジェクトの値の単なる書き換えでなく、オブジェクトの属する世界(メタモデル)自体を変貌させることを試みます。
そのためにはSmalltalkのメタモデルの理解が不可欠になります。いままであえて避けてきた、「メタクラス」の説明に、いよいよ入っていきたいと思います。
初心者のかたには多少アドバンストな内容ですが、ここを超えれば、Smalltalkの核心に触れ、また、オブジェクト指向のより深い部分を垣間見たということになります。
Smalltalkにおけるオブジェクト指向の世界のメタモデルがこうなっているということであり、他のやり方でのオブジェクト指向のメタモデリングもあるということには留意しておいてください。(例: UMLのメタモデルなど) |
© 1999-2001 OGIS-RI Co., Ltd. |
|