0
您如何從Presenter中調用View中的方法(即MainForm部分類)?我是否必須將其添加到視圖實現的界面中,並將其插入演示者中?MVP執行視圖中的方法
如果不是,那麼首選方法是什麼?
將所有這些方法添加到Interface中似乎有點奇怪,所以我可以在View中執行UI方法。
您如何從Presenter中調用View中的方法(即MainForm部分類)?我是否必須將其添加到視圖實現的界面中,並將其插入演示者中?MVP執行視圖中的方法
如果不是,那麼首選方法是什麼?
將所有這些方法添加到Interface中似乎有點奇怪,所以我可以在View中執行UI方法。
該視圖實現了一個接口。 Presenter將此接口作爲構造函數參數。因此只有屬於此接口的成員可以在Presenter中調用。如果您在視圖(表單)中定義了其他一些方法,則這些成員應該是私人的,演示者不應該知道任何關於它們的信息。
將所有這些方法添加到接口 似乎有點奇怪,所以我可以在視圖中執行UI方法。
這就是MVP模式的工作原理。 Presenter通過此視圖實現的接口間接操縱視圖。
還有4分鐘,直到我可以接受這個答案。謝謝你的幫助。 – 2012-08-13 18:02:47