Presenter
表示するための
データ
の加工を担当する
クラス
.
ビジネスロジック
から出力を受け取り,表示したい形式に変換して
View
に渡す.
これを
ViewModel
と呼ぶ.
View
では変換処理をなるべく行わず,そのまま表示できるようにする.
Presenter
があるおかげで,表示形式がどのように変わっても
ビジネスロジック
に手を加える必要がなくなる.