1.3. Objetos múltiplos (ou Multiobjetos)

Um objeto múltiplo é um conjunto (ou uma coleção) de objetos do mesmo tipo.

Quando você precisa realizar a mesma operação em todos os objetos de um conjunto, você pode representar o conjunto como um ícone de objeto em cima de outro ícone do objeto, isso é o suficiente para fazê-lo parecer como um de uma coleção de objetos.

O objeto de Sessão, ao lado direito da figura abaixo é um ícone de objeto múltiplo.

Exemplo de objeto múltiplo: Sessão.

Observe no diagrama acima que a mensagem 7 possui uma nomenclatura diferenciada. A fim de executar uma operação em todos os membros do conjunto, utilizou-se o asterisco “*” e a condição de pesquisa “[para cada Sessao]”, após os dois pontos está o método que será executado “encontre” e o respectivo parâmetro passado “id”. Na mensagem 8 vemos o retorno, que é um objeto do tipo Sessao.

Copyright © 2014 AIEC.