Atenção!

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

PROGRAMAÇÃO ORIENTADA A OBJETOS

Agregação

Outra forma de relacionar classes é por meio da agregação. A agregação é um relacionamento estrutural por meio do qual parte de uma classe é associada a outra classe e partes de objetos são associados a outras partes de objetos. Com isso, temos uma sequência de montagem.

Na agregação, uma classe se agrega a outra, mas mantém sua identidade própria. Por conta disso, a agregação é considerada um tipo especial de associação.

A notação de uma agregação é representada por losangos e retas que ligam as classes. Vamos ver um exemplo? Clique nos números a seguir.

3_1_3 Classe:Documentos Classe:Parágrafos Classe:Frases contém contém 1 2 O texto de um documento pode ser visto como um conjunto de parágrafos. 1 Por sua vez, cada parágrafo pode ser visto como um conjunto de frases. 2