UML Collaboration Diagram

"Collaboration diagrams (known as Communication Diagram in UML 2.x) are used to show how objects interact to perform the behavior of a particular use case, or a part of a use case. Along with sequence diagrams, collaboration are used by designers to define and clarify the roles of the objects that perform a particular flow of events of a use case. They are the primary source of information used to determining class responsibilities and interfaces."

Ref: Check Below

https://www.visual-paradigm.com/servlet/editor-content/guide/uml-unified-modeling-language/what-is-uml-collaboration-diagram/sites/7/2018/12/collaboration-diagram-example.png

https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml-collaboration-diagram/