MVPVM是MVP和MVVM的组合,目的是界定Model
和ViewModel
。Data Binding
也适用于View
和ViewModel
。
我不明白:
谁来发送
View
“界面需要更新的消息”:Presenter
或者ViewModel
?想象一下,用户按下了按钮,谁将收到有关此信息,很清楚是什么
ViewModel
(Data Binding
)并将该信息传递给Presenter
进行处理,或者他会立即Presenter
从收到此信息View
?
所有图表都让我困惑。