2009-12-04 102 views
1

我在MVP設計的應用程序中工作,並且有一些設計問題。 在演示者層中編寫代碼時應如何在不同演示者/視圖之間進行通信? 可以說我有一個WindowPresenter與它的WindowView,我想在另一個窗口的窗口上設置窗口標題。我在窗口視圖上有一個標題設置器,用於封裝實際的gui標題。我應該直接在視圖上調用標題設置器(windowPresenter.View.Title =「Title」)還是應該將視圖標題作爲演示者標題設置器(windowPresenter.Title =「Title」)包裝?MVP,設計問題

回答

1

問問你自己,你會如何測試它?如果你做windowPresenter.View.Title =「標題」,你如何測試演示者設置標題?

+0

啊謝謝,我覺得有一些不適合。也許它甚至是一個暴露主持人觀點的糟糕的設計決定? – Marcus 2009-12-04 20:43:12