Web客户端软件工厂(WCSF)和智能客户端软件工厂(SCSF)的演示者可以共享的,怎么样?

StackOverflow https://stackoverflow.com/questions/535427

的Web客户端软件工厂(WCSF)和智能客户端软件工厂(SCSF)都使用MVP模式。

<强>中号 - 模型可以被共享。

<强> V - 查看必须是不同的,因为两者都是不同的平台(桌面/网络)上。

我想知道可以在 P -Presenter可以共享或我可以是二者并如何完全相同。

有帮助吗?

解决方案

在一般情况下,没有,这不是如何图案(多个)的工作。该模型可再用部分,和V + C / P组合包括应用层,因而是应用程序特定的定义。

如果你在你的演讲逻辑看起来应该是在不同的应用中可重复使用的,你应该看看你能怎么推下来到您的域层,并使其模型的一部分。

是最好的物品中的一个在主体上。

其他提示

在大多数情况下,我同意sliderhouserules。主持人根据业务规则,操作UI组件,因此将是对UI平台有些特定平台。从我了解你想表现出通过两个不同的UI平台相同的应用程序。虽然,这个应用程序的业务规则,可以留在两个平台一样,UI演示将是不同的。

所以,也许你应该考虑创建一个共享库在您的演讲颁布常见的业务逻辑可以在特定的UI,呈现代码为每个应用程序重复使用。我想这可能去减少特定于平台的代码很长的路要走。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top