pattern
A parameterized collaboration that represents a set of roles for parameterized classifiers, relationships, and behavior that can be applied to multiple situations by binding elements from the model (usually classes) to the roles of the pattern. It is a collaboration template.
Semantics
A pattern represents a parameterized collaboration that can be used multiple times within one or more systems. To be a pattern, the collaboration must be usable in a wide range of situations to justify giving it a name. A pattern is a solution that has been shown to work in a number of situations. It is not necessarily the only solution to a problem, but it is a solution that has been effective in the past. Most pat
terns have advantages and disadvantages ...
Get Unified Modeling Language Reference Manual, The, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.