O'Reilly logo

Unified Modeling Language Reference Manual, The, Second Edition by Grady Booch, Ivar Jacobson, James Rumbaugh

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

template

A parameterized model element. To use it, the parameters must be bound (at model time) to actual values. Synonym: parameterized element.

See also binding, bound element.

Semantics

A template is the descriptor for an element with one or more unbound formal parameters. It defines a family of potential elements, each specified by binding the parameters to actual values. Typically, the parameters are classifiers that represent attribute types, but they can also be integers or even operations. Subordinate elements within the template definition are defined in terms of the formal parameters, so they too become bound when the template itself is bound to actual values.

Template parameterization can be applied to classifiers (such as classes ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required