<bonobo/bonobo-object.h>ヘッダーファイルを見れば,BonoboObjectクラスが何か分かる。BonoboObject;見ての通り,(gtk+的に)BonoboObjectクラスは,GtkObjectクラスのサブクラスになっている。BonoboObjectクラスから派生するクラスにはどういったものがあるか。次のようなものがある。BonoboCanvasComponentBonoboClientSiteBonoboControlBonoboMonikerBonoboUIComponentBonoboPersistBonoboObjectクラスがgtk+的なクラスなので,上記のいずれもCORBAクラスではなくgtk+クラスになっている。COMの方が徹底しているように見える。follow-up(s):BonoboObjectインスタンスを生成するためには,Bonobo::Unknownインターフェイスを実装したオブジェクトへの参照とオブジェクトそのもの(かskeletonオブジェクト。Bonoboではこの区別は明らかではない)が必要になる。CORBAオブジェクトを生成している場合,新しいBonoboObjectインスタンスの生成には,次の関数を用いる。servant);この関数では,引数に渡したCORBAオブジェクトの活性化も行われる。