It is my understanding that a Bus Attachment is a representation of a device that is connected to the Alljoyn network. One example that the documentation gives for this is a smartphone. Bus Objects are then distinct features/capabilities that are present on the device. The structure of these are defined by the interface(s) they implement.
Is this understanding correct? Furthermore, what advantages/disadvantages are there for having multiple Bus Attachments vs. multiple Bus Objects (e.g. efficiency, capabilities, etc.). If my understanding of the classes are correct, then either a structure with multiple Bus Attachments or with one will be sensible for the project that I am working on.