私は、そのコンストラクタに別のGObject "B"のインスタンスを作成するGObject "A"を持っています。GObjectプロパティではないパラメータでGObjectを初期化しますか?
"B"オブジェクトには、いくつかの構築専用プロパティを渡す必要があります。オブジェクト "A"のインスタンスを作成するとき、これらのプロパティの値をオブジェクト "A"のコンストラクタを介してオブジェクト "B"のコンストラクタに渡すことができます。
私が見つけた唯一の方法は、オブジェクト "A"の同一のプロパティを作成し、それらの値を "B"のコンストラクタに渡すことでした。これらのプロパティは "A"には意味がありませんので、これはクルージュのようです。
私がしたいことをする良い方法はありますか?
残念ながら、どちらも完全に無関係で、プロパティを使用するだけではなく、オブジェクトAを「汚染」します。 – user996839
私はリファクタリングの主要候補者のようです。しかし、私は思ったいくつかの提案を追加します... – ptomato
Aのコンストラクタに非プロパティの引数を渡すことは、私が興味を持っているものに合っているようです。どのようにポインタ/例がありますか? ? – user996839