UML Collaboration Diagrams
9. Conclusion
A pattern is a well used procedure in collaboration diagrams. It is a solution to a common occurring problem. Five basis patters under GRASP patterns have been described, these are Expert, Creator, High Cohesion, Low Coupling and Controller. You need
to be careful when using patterns so as to develop a modifiable and robust object-oriented design.