1

我想了解 Prism(复合应用程序指南)。

了解 ShellPresenter 角色的最佳方式是什么?它是模型-视图-演示者中的演示者吗?

是这样,它与壳牌有什么关系?我知道 ShellPresenter 将 Shell 对象作为其构造函数的参数,并负责确保所有模块将其视图放置在正确的区域中。但是还有执行此操作的 RegionManager。

那些一直使用这个术语的人的任何澄清将不胜感激。

4

1 回答 1

2

是的,ShellPresenter 是 MVP 模式中的 Presenter。

regionManager 确实充当了已知区域的注册表 - 从技术上讲,它是所述 Presenter 的适配器。

因此,虽然从表面上看,ShellPresenter 可以在技术上处理自己的子项管理,但通过使用适配器模式,我们可以解耦这种逻辑并促进整个重用,因为它可能会被不断使用?(即考虑多重继承解决方法)。

这有帮助吗?

Scott Barnes - 富平台产品经理 - Microsoft。

于 2009-05-19T06:59:03.953 回答