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.