UML Collaboration Diagrams
Conclusion
Collaboration diagrams are mainly used during the object-oriented design phase. They are flexible to add new concepts in two dimensions, hence occupy less space. In design phase, objects are supposed to be provided with operations to perform. Collaborations are easily used for this purpose with the help of a Pattern which facilitates assigning responsibility to objects.