2011-01-19 15 views

回答

2

当然他们可以,我发现这是最好的中间立场。你所描述的是我相信被称为Observing Presenter风格。这使您可以将演示者与视图完全分离,从而使演示者不易受到演示者内部变化的影响。但它也在测试中引入了复杂性,这就是使用MVP开始的原因。我根本不会打扰这种风格。在非常大的项目中,我们使用Encapsulated Presenter样式,其中View有一个对Presenter的引用,通过IoC容器注入,并只查看Presenter上的方法。易于理解,易于调试,易于测试。

+0

你能否回答http://stackoverflow.com/questions/8851933/event-bubbling-and-mvp-asp-net? – Lijo 2012-01-16 06:13:14