2009-12-04 99 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