A multiplicidade de uma associação é o número de instâncias possíveis da classe associada com uma única instância da outra. 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 á 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, pode existir somente um único Cliente para cada Pedido, mas um Cliente pode ter um número qualquer de Pedidos.