ViewModel

/ˈvjuːˌmɒdəl/ ビューモデル

1. MVVMなどのアーキテクチャパターンで、ビューの状態や振る舞いを抽象化し、ビューが必要とするデータとロジックを提供するオブジェクト。

MVVMなどのアーキテクチャパターンにおいて、ビューが描画するために必要なデータや、ビューからの入力を処理するロジックをカプセル化したオブジェクトです。ビューとビジネスロジックの中間層として機能し、ビューの状態管理を担います。
The ViewModel prepares data for the View. (ViewModelはViewのためにデータを準備します。)