인터페이스가 모든 개체에 동일한 멤버를 갖도록되어 있습니까? 또는 다른 객체가 동일한 이름을 가진 다른 인터페이스를 갖는 것이 좋습니까?dbus - 인터페이스의 멤버가 항상 같아야합니까?
0
A
답변
0
기술적으로 같은 이름의 인터페이스가 다른 객체에서 서로 다른 것을 수행하는 데 아무런 문제가 없습니다. BUT 두 개의 오브젝트가 있고 둘 다 같은 이름의 인터페이스를 갖고있는 경우 명확하게하기 위해 두 인터페이스가 동일하면 의미가 있습니다.
인터페이스가 org.freedesktop.DBus.Introspectable
이름이 어떻게 모든 오브젝트 (내가 아는 한)처럼의 종류와 그 인터페이스는 모두 상관없이에 포함 된 오브젝트하는 동일한 일을.
얻을 수 아무것도 정말 없다 네가 묻는대로해라. 당신이나 다른 사람이 에 편도로 동작하고 object-B
과 다르게 동작한다는 것을 기억해야만 혼란을 야기합니다. 그들이하는 일을 설명하는 인터페이스 이름을 제공 할 것입니다. 당신이 기뻐하실 겁니다.