4.7. Modelando a ativação (foco de controle) e a desativação do componente

Não sei se você já percebeu, mas na linha de vida de cada objeto aparece um retângulo estreito que tem o topo próximo à primeira mensagem e o término próximo à última mensagem. Esses retângulos apresentam o tempo de ativação do objeto, onde ele recebe o foco até onde ele libera o foco. A parte de cima indica quando ele é ativado/recebe o foco de controle e a parte de baixo represente quando ele libera o controle.

Não confunda: não estamos falando aqui do ciclo de vida do objeto, que representa quando ele é instanciado até quando ele é destruído, mas sim do momento dentro da aplicação que ele possui o controle das operações.

No diagrama anterior, podemos observar que o controle do objeto Gerente inicia com a mensagem 1 e termina com a mensagem 1.4. Veja que ele tem um tempo de controle muito maior que o do objeto SessoesAssento, cujo foco inicia com a mensagem 1.2.1 e termina logo em seguida com a mensagem 1.2.2.

Indicação da ativação e desativação do componente. No diagrama acima, as linhas em vermelho apontam para o início do foco do objeto, enquanto que as linhas em verde apontam para o término.
Copyright © 2014 AIEC.