【发布时间】:2011-10-15 12:39:17
【问题描述】:
我有一个 GObject“A”,它在其构造函数中创建另一个 GObject“B”的实例。
“B”对象需要传递几个仅构造属性。现在,当创建对象“A”的实例时,我希望允许通过对象“A”的构造函数将这些属性的值传递给对象“B”的构造函数。
我发现这样做的唯一方法是为对象“A”创建相同的属性并将它们的值传递给“B”的构造函数。这些属性对“A”没有进一步的意义,所以这看起来像是一个杂物。
有没有更好的方法来做我想做的事?
【问题讨论】: