MVVM (Model-View-ViewModel)
MVVM é um padrão de arquitetura de software que facilita a separação da interface do usuário (View) da lógica de negócios e dos dados (Model). O ViewModel atua como um intermediário, expondo dados e comandos para a View e mantendo o estado da aplicação.