Notation diagrams use the following conventions to depict classes and relationships:
Notation diagrams use the naming conventions described in Taligent's 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: