View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General Info

UML Standard Profile
Stereotype implementation

Specifies the implementation of a class in some programming
language (for example, C++, Smalltalk, Java) in which an instance
may not have more than one class. This is in contrast to Class, for
which an instance may have multiple classes at one time and may
gain or lose classes over time, and an object (a child of instance) may
dynamically have multiple classes.
An Implementation class is said to realize a Type if it provides all of
the operations defined for the Type with the same behavior as
specified for the Type operations. An Implementation Class may
realize a number of different Types. Note that the physical attributes
and associations of the Implementation class do not have to be the
same as those of any Type it realizes and that the Implementation
Class may provide methods for its operations in terms of its physical
attributes and associations. See also: <>.

Specifies that the child inherits the implementation of the parent (its attributes, operations and methods) but does not make public the supplier s interfaces nor guarantee to support them, thereby violating substitutability. This is private inheritance and is usually used only for programming implementation purposes.

General Info
Nameimplementation
Base Classes  Class, Generalization
Abstract  false
Leaffalse
Rootfalse