相关疑难解决方法(0)

什么是MVP和MVC,有什么区别?

当超越RAD(拖放和配置)构建用户界面的方式时,许多工具鼓励您可能会遇到三种设计模式,称为模型 - 视图 - 控制器,模型 - 视图 - 展示器模型 - 视图 - 视图模型.我的问题有三个部分:

  1. 这些模式解决了哪些问题?
  2. 它们如何相似?
  3. 他们有什么不同?

model-view-controller mvp user-interface glossary design-patterns

2081
推荐指数
22
解决办法
47万
查看次数

Presenter,Presentation Model,ViewModel和Controller之间有什么区别?

我很清楚这些模式中的每一个是如何工作的,并且知道它们之间的一些细微差别,但它们真的是彼此之间的差异吗?

在我看来,Presenter,Presentation Model,ViewModel和Controller本质上是相同的概念.

为什么我不能将所有这些概念归类为控制器?我觉得它可能会大大简化整个想法.

任何人都可以清楚地描述他们的差异吗?

我想澄清一点,我确实理解模式是如何工作的,并且已经在一种技术或另一种技术中实现了大部分模式.我真正想要的是某人对这些模式之一的体验,以及为什么他们不会将他们的ViewModel视为一个控制器.

我会给出一些声望点,但我正在寻找一个非常好的答案.

model-view-controller mvp design-patterns presentation-model mvvm

47
推荐指数
4
解决办法
2万
查看次数

清洁架构模式Android

我已经阅读了一些关于干净架构的文档和Android特定文档.

我完全喜欢为每个新功能创建一个单独的模块,但我关心的是如何组织我的数据层对象?因为我希望它们可以重复使用.

数据层是否应该是所有要素模块旁边的单独模块,还是数据层应该作为模块分解为组件?例如.网络,数据库等单独的模块?

android software-design

6
推荐指数
1
解决办法
1608
查看次数

WPF是C#GUI的最佳解决方案吗?

我现在正在使用Windows Forms一段时间,由于对表单的某些限制,我希望能够以更好的方式制作GUI.我找到了WPF,看起来非常有前景,但我问你们,如果有更好的方法可以用C#为Windows做好的GUI吗?提前致谢!

c# windows wpf user-interface

-2
推荐指数
1
解决办法
3023
查看次数