Multiplicidade de uma classe

A multiplicidade de uma classe é o número de instâncias possíveis que uma classe pode ter considerando uma única instância da outra classe à qual ela é associada. Ou seja,  número de objetos de uma classe relacionada com um único objeto de outra. Multiplicidades são números simples ou intervalos de números. A tabela abaixo exemplifica os tipos comuns de multiplicidades.

Multiplicidade

Descrição

0..1

Zero ou mais instâncias. A notação n..m indica de n a m instâncias.

0..*

Nenhum limite no número de instâncias (incluindo nenhuma instância).

1

Exatamente uma instância.

1..*

Pelo menos uma instância.

No nosso exemplo abaixo, para cada Pedido pode existir somente um único Cliente, e para cada Cliente pode existir um número qualquer de Pedidos, inclusive nenhum.