4.2 - A Visão
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
|