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.