39得票2回答
Windows Forms的MVP示例

有没有好的示例代码或测试项目来解释 模型-视图-表示器 (MVP) 模式?有很多解释链接,但我想要一些好的示例代码来向他人展示,而不必重复造轮子。

38得票1回答
MVP 的具体代码示例

有人能提供一个MVP实际Java代码的具体示例吗? 这将包括以下三种类型的类以及它们如何调用彼此的方法来实现该模式并处理/响应客户端响应: Model - 一些值对象(VO) View - 代表或生成UI Presenter - 业务逻辑

38得票4回答
使用什么?MVC,MVP还是MVVM或其他?

我将开始一个Java项目来开发桌面应用程序。应该使用哪种表现层模式(MVC、MVP、MVVM等)? 如果可能的话,附上一些可工作的小例子...:-)

38得票1回答
多Fragment的Activity的MVP模式

我有一个包含两个Fragment的Activity。 这个Activity(MainActivity)从一个开放的天气API获取数据。我已经为此实现了MVP,其中: Model 包含来自API的所有响应对象 View 是 Activity Presenter 包含 MainPresenter...

36得票4回答
Android MVP - 在Presenter中应避免使用R.string引用吗?

为了完全将Android SDK与我的Presenter类分离,我试图找出最好的方法来避免访问通常使用R来访问的资源ID。 我曾想过可以创建一个接口来访问诸如字符串资源之类的东西,但我仍然需要ID来引用这些字符串。 如果我做类似于...public class Presenter { ...

34得票4回答
Presenter从Android MVP模式中打开Activity,这是反模式吗?

如果我在Presenter层打开一个Activity,这算是反模式吗? 如果是的话,我应该从View层管理应用程序的导航吗?

34得票10回答
有哪些替代Model-View-Controller的选择?

在大学期间和关注SO的发展过程中,我听说了很多关于模型-视图-控制器(MVC)架构设计模式的内容。即使在不知道它是什么之前,我也无意中使用了MVC模式,并在我的日常工作中继续使用它。从我所看到的情况来看,它可能是当今最流行的模式。但是,我很少听说与MVC替代模式相关的内容。有哪些选项?出于什么...

34得票3回答
在MVP中,验证应该写在哪里?

在 Model-View-Presenter 模式中,我们应该在哪里编写用户输入的验证呢?

33得票2回答
如何对Kotlin挂起函数进行单元测试

我遵循MVP模式+ UseCases与模型层进行交互。这是我想要测试的Presenter中的一种方法: fun loadPreviews() { launch(UI) { val items = previewsUseCase.getPreviews() // a s...

31得票5回答
MVP模式中的Presenter是否创建视图?

MVP 架构中 View 是如何创建的?Presenter 是否总是创建它们(在子视图的情况下除外)?还是有独立的第三方组件、应用程序或其他东西来创建它们? 另外,假设我将使用Dojo Toolkit/ExtJS(即 JavaScript),那么我有以下代码行:var v = new MyA...