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.
Classes
Classes are Unified Modeling Language (UML) diagram elements that represent abstractions of an object or set of objects that share a common structure and behavior.Class diagrams
A class diagram provides a graphical representation of the structures and relationships of elements in an application.Relationships
In class diagrams, a relationship is the connection between C/C++ classes and other elements.Attributes
In 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 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 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.