Capture shared attributes of objects that represent an abstract identity or "sameness" and support the creation of new abstractions without writing code.

Participants

The occurrences can be just about anything. The abstractions often arise in one of the following situations: