Salve a tutti
Sto cercando di capire come dev'essere inteso in Java (e volendo anche in generale nei linguaggi OO) uno scambio di messaggi tra partecipanti nei diagrammi di sequenza.
Ho un oggetto A di tipo ClassA, e un oggetto B di tipo ClassB.
A invia un messaggio a B.

Cosa vuol dire semanticamente?
Esistono vincoli per lo scambio? (es. B deve essere un membro di A)

Grazie a chiunque mi saprà illuminare.