4.2 - A Visão

Informações do modelo são exibidas para os usuários através dos componentes de visão. Um sistema pode ter mais de uma visão. Cada visão fornece ao usuário maneiras diferentes de visualizar os dados.

As visões recebem dados atualizados dos modelos assinando o modelo de publicação de mudanças. Quando os dados atualizados são recebidos, todas as visões atualizam o que estão mostrando ao usuário.

Durante a inicialização, todas as visões se registram no modelo de publicação de mudanças, garantindo que as visões estarão com os dados atualizados.

Existe uma relação de um-para-um entre as visões e os controladores – ou seja, cada visão tem um controlador. Cada visão também pode ter subvisões. Em um aplicativo comum, botões, barras de rolagem e menus são subvisões. Uma hierarquia de visões e controladores fornecem comportamentos e as interfaces que o usuário espera.

O cartão a seguir resume as principais características da Visão:

Classe
Visão
Colaboradores
Modelo
Controladores
Responsabilidades
  • Cria e inicializa os seus controladores.
  • Exibem as informações para os usuários.
  • Atualiza-se quando dados atualizados são recebidos dos modelos.
  • Recupera dados do modelo.
Copyright © 2016 AIEC.