Notation diagrams use the following conventions to depict classes and relationships:
Notation diagrams use the naming conventions described in the Taligent Guide to Designing Programs:
Prefix | Example | Indicates | |
|
A |
ADocRefType |
Template arguments |
|
E |
EExceptionType |
Enumerated type names |
|
f |
fUniqueld |
Data members |
|
fg |
fgClassSemaphore |
Non-constant static data members |
|
k |
kEmbeddedModelAdded |
Constants (including those of enumerated type) |
|
M |
MEventHandler |
Mixin classes |
|
T |
TGrafEditSelection |
Standard classes |
|
V |
VInitialize |
Virtual base classes |
Notation diagrams show the member functions associated with a class:
The simple class diagram below shows an example of the notation: