These concepts about Unified Modeling Language (UML)
class diagrams help you create and use class diagrams to understand
and develop structures and relationships between artifacts in C/C++
applications.
UML class diagrams
A Unified Modeling Language (UML) class diagram provides a graphical
representation of the structures and relationships of elements in an application.
UML classes
Unified Modeling Language (UML) classes are diagram elements that
represent abstractions of an object or set of objects that share a common
structure and behavior.
Attributes
In Unified Modeling Language (UML) class diagrams, an attribute
represents a data definition for an instance of a classifier. An attribute
describes a range of values for that data definition.
Operations in UML class diagrams
In Unified Modeling Language (UML) class diagrams, an operation
requests a service that a classifier or an instance of a class is called to
perform. Operations are contained by classes. A classifier can have any number
of operations or none at all.
Multiplicity
In Unified Modeling Language (UML) class diagrams, multiplicity
specifies the range of allowable cardinalities that a set of associated classes
can assume.
Visibility
In class diagrams, visibility defines whether other classes can
see and use the attributes and operations of specific classes.