| communication link | two objects whenever it is possible for one object to send a message to the other one, including the following situations:  The classes of the two objects are joined by an association The receiving object is stored in a local variable of the sending method (but the objects are not yet joined by an association) A reference to the receiving object has been received as a parameter of an earlier message to the sender The receiving object is global The objects communicate over a network 
 | symbol in collaboration diagram | instances of associations (i.e. links) in a class diagram | In a collaboration diagram, a line drawn between each pair of objects involved in the sending of a message |