11得票2回答
使用MVP模式实现onItemClickListener

我正在学习MVP,并且在实现onClickListener时感到困惑,不知道应该在哪里以及如何实现,同时又不会破坏MVP的概念。我遵循了这篇指南:https://android.jlelse.eu/recyclerview-in-mvp-passive-views-approach-8dd74...

9得票2回答
MVP模式,一个Presenter对应多少个View?

我们正在尝试在(实际上)我们承担的所有新开发工作中使用Model-View-Presenter模式。 我坚信需要一个框架来帮助人们满足设计要求,我们有一些内部框架用于各种不同组件(日志记录、电子邮件发送等),因此我正在尝试开发一种MVP框架。 我已经成功地创建了一个易于使用的东西,适用于那...

15得票3回答
MVP和UserControls以及调用方式

我正在尝试理解与用户控件相关的MVP(模型-视图-控制器)内容,具体使用的是.NET WinForms(或类似的框架)和监督控制器模式(至少我认为是这样的 :)。 用户控件本身是MVP应用程序的一部分(它是视图,有关联的Presenter等)。Presenter始终首先启动,然后启动Mode...

8得票2回答
Android UI开发是否适合特定的设计模式?

Android平台是否适合特定的UI编程风格,如MVC或MVP?我的大多数UI经验都是在一个非常老的嵌入式设备上使用意大利面条代码或在GWT中使用MVP,因此我不知道从哪里开始。

14得票2回答
GWT MVP 架构下的 Places & Activities - 模型在哪里?

我正在试图熟悉GWT开发中的“地点和活动”设计模式,到目前为止,我认为它具有很大的潜力。我特别喜欢的是,一旦你开始考虑你的应用程序与“地点”相关的问题,浏览器历史记录几乎就不需要额外的努力而自然而然地出现在您面前。 但是,有一件事让我困扰:到目前为止,我看到的所有文章和代码示例都忽略了一个(...

7得票2回答
Winforms-MVP 和 WPF-MVVM 中通知最终用户异常的方法

在Winforms-MVP的半年时间里,我设计了以下异常处理策略。我有一个基础抽象Presenter类,其中包含几个以委托作为输入参数的Execute方法(签名不同)。视图和Presenter之间的交互是通过在IView中定义的事件(输入)和设置公共属性(输出)或调用IView中定义并由Vie...

10得票5回答
在Nodejs中的例子Model-View-Presenter应用程序

我正在探索不同的MV*模式,并注意到MVP在.Net应用程序中被广泛使用,但几乎没有在其他地方使用。 唯一另一个似乎整合了它的大型框架是GWT,但仅在某些部分中。 为什么MVP是微软的专利(为什么它在其他语言中不那么流行)? 是否有一个使用MVP的nodejs应用/项目(最好是有源代码可以...

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

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

11得票2回答
MVP适配器数据缓存

我正在按照MVP架构开发项目。通常情况下,当我使用recyclerView时,我的Presenter控制Adapter数据。但现在我需要使用来自缓存(或类似于缓存的东西)的RecyclerView Adapter数据,而RecyclerView的大小并不取决于缓存大小,所以我通过HashMap...

14得票4回答
前端逻辑单元测试

我们尝试在最近的一个项目中引入单元测试前端逻辑,但是这些测试的价值正在受到质疑。 由于我们没有对测试进行代码审查,因此它们的质量很差,开发人员复制了糟糕的测试用例,导致我们有很多无用的测试。 我仍然相信测试Presenter(我们使用MVP架构),但是让其他人认同这一点比我最初想象的要困难...