dbus - 接口是否应始终具有相同的成员?

时间:2014-03-06 20:20:22

标签: dbus

接口是否应该在所有对象上具有相同的成员?或者不同的对象可以使用不同的接口使用相同的名称吗?

1 个答案:

答案 0 :(得分:0)

在技术上不会破坏任何东西,让同名的接口在不同的对象中做不同的事情。 ,为了清楚起见,如果你有两个对象并且它们都有一个具有相同名称的接口,那么这两个接口都是相同的就会有意义。

有点像所有对象(据我所知)有一个名为org.freedesktop.DBus.Introspectable的接口,并且这些接口都做同样的事情,无论它们包含在哪个对象中。

按照你要求的方式去做真的没有什么可以获得的。如果您或任何人必须记住my-interfaceobject-A中的行为方式与行为不同object-B,则只会增加混淆。我给出了接口名称来描述它们的作用。你会很高兴的。