Em diagramas de classe, a multiplicidade especifica o intervalo de cardinalidades permitidas que um conjunto de classes associadas pode assumir.
Uma especificação de multiplicidade é um subconjunto do conjunto aberto de inteiros não negativos. Você pode fornecer especificações de multiplicidade para funções em relacionamentos de associação.
Um relacionamento de multiplicidade aparece como uma cadeia de texto que contém um valor inteiro que representa o número de objetos de dados que podem ser associados a uma classe C/C++.
Os relacionamentos de multiplicidade são possíveis, em que uma classe pode ser relacionada a uma outra em um-a-um ou um-a-um intervalo ligado; por exemplo, 1 a 1 ou 1 a 10.
Os relacionamentos de multiplicidade são o número de objetos da classe que estão relacionados a um único objeto em uma classe associada. Conforme ilustrado na figura a seguir, para representar esses números em um diagrama de classe, os relacionamentos de multiplicidade são mostrados juntos à linha de associação (conector), próxima à classe associada.