■■ M a c で プ ロ グ ラ ミ ン グ ■■
■ このスレッドは過去ログ倉庫に格納されています
0236名称未設定
01/11/20 00:56ID:JATWZiq4ププププ、
>>234のリンクはNeXTがprotocolを作った*動機*は書いてないよ。
http://developer.apple.com/techpubs/macosx/Cocoa/Reference/Foundation/ObjC_classic/Classes/NSConnection.html
あなたもこれを読んで、どのようにクライアントが
分散オブジェクトを実行するのか調べてみましょう。
簡単に言うと、クライアントはproxyオブジェクトをとってきて、
setProtocolForProxy:で、ptorocolをセットすることで、
そのリモートオブジェクトのInterfaceが使えるようになるってこと。
protocol自体の何かについて話しているんではなくて、
protocol実装した動機は何かってことを話してるんだろ。
もしかしたらNeXTは、分散オブジェクトを実装したくて、
そのためにはprotocolを必要だったかもねって、>>229は言っているだけのような気がする。
確かに、分散オブジェクトがなければ、EOFやWebObjectsも可能にならなかったんだからね。
■ このスレッドは過去ログ倉庫に格納されています