|
Standards: Design
Classes
Design Class |
A design class is a description of a set of objects that share the same
responsibilities, relationships, operations, attributes, and semantics. |
| Related Information: |
|
Topics
Background 
A design class represents an abstraction of one or several classes in the system's
implementation; exactly what it corresponds to depends on the implementation language and
the code generation strategy. For example, in an object-oriented language such as C++, a
class can correspond to a plain class. Or in Ada, a class can correspond to a tagged type
defined in the visible part of a package (See RUP Artifact: Design Class).
Naming Standards 
The general class naming standards apply to Design Classes (See Standards: Classes - General).
General Documentation Standards 
The general class documentation standards apply to Design Classes (See Standards: Classes - General).
Stereotypes 
Add your own design class stereotypes to this table...
| Stereotype |
Source |
Comment |
| <<Interface>> |
UML |
A class containing all abstract functions and no attributes. |
| <<process>> |
UML |
Used when modeling active classes. |
| <<thread>> |
UML |
Used when modeling active classes. |
Examples 
None
|
|
 |