Atenção!

Seu navegador não é compatível com este curso. Instale um dos navegadores a seguir:

PROGRAMAÇÃO ORIENTADA A OBJETOS

Multiplicidade

A multiplicidade busca estabelecer como as classes que formam uma associação fornecem informações umas às outras.  Além disso, a multiplicidade permite especificar o nível de dependência entre as classes envolvidas.

Normalmente, a multiplicidade descreve os valores mínimos e máximos que uma associação pode conter. Tal informação aparece da seguinte forma nos diagramas:

Clique nas abas para conhecer os valores da multiplicidade.

Multiplicidade 0,1 ‒ no mínimo, zero e, no máximo, um.

Indica que um objeto pode ou não estar relacionado com outros objetos de uma outra classe.

Classe com classe – objeto com objetos de mesma classe.

Multiplicidade 1,1um e somente um.

Indica que um objeto se relaciona com outros objetos de uma outra classe.

Classe com classe – objeto com objetos de mesma classe.

Multiplicidade 0,n ‒ no mínimo, nenhum e, no máximo, muitos.

Indica que pode haver ou não relacionamentos. Quando houver relacionamentos, eles podem ser muitos, entre diversas classes e diversos objetos.

Multiplicidade nmuitos.

Indica que muitos objetos estão envolvidos nos relacionamentos.

Multiplicidade 1,n ‒ no mínimo, um e, no máximo, muitos.

Indica que existe um relacionamento entre os objetos pelo menos. No entanto, pode haver muitos relacionamentos entre os objetos e suas classes.

Multiplicidade 2,5 ‒ no mínimo, dois e, no máximo, cinco.

Indica que existem dois relacionamentos entre os objetos pelo menos. Os relacionamentos podem chegar a cinco, não mais do que isso.