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

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â��s 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: �«type�». 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
Nameimplementation
Base Classes  ModelClass, Generalization
Abstract  false
Leaffalse
Rootfalse