【问题标题】:dbus - Should an interface always have the same members?dbus - 接口是否应该始终具有相同的成员?
【发布时间】:2014-03-06 20:20:21
【问题描述】:

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

【问题讨论】:

    标签: dbus


    【解决方案1】:

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

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

    按照你要求的方式去做真的没有任何收获。如果您或任何人必须记住 my-interfaceobject-A 中的行为方式相同,而在 object-B 中的行为方式不同,则只会增加混乱。我会给接口名称描述它们的作用。你会很高兴你这样做了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 2015-01-30
      • 2020-05-05
      • 2012-12-10
      • 2010-10-24
      • 1970-01-01
      • 2012-02-22
      相关资源
      最近更新 更多