在我看来,Presenter、Presentation Model、ViewModel和Controller本质上是相同的概念。
为什么我不能将所有这些概念都归类为控制器?我觉得这可能会大大简化整个概念。
有人能清晰地描述它们之间的区别吗?
我想澄清,我确实理解这些模式的工作原理,并在某种技术上实现了它们中的大多数。我真正想要的是有人分享他们对其中一个模式的经验,以及为什么他们不认为他们的ViewModel是一个Controller,例如。
我会给予一些声望点数作为奖励,但我正在寻找一个真正好的答案。