问与答 设计模式-Presenter,Presentation Model,ViewModel和Controller之间有什么区别?
我有一个很好的主意,每种模式都是如何工作的,并且知道它们之间的一些细微差别,但是它们真的彼此之间真的有很大不同吗?
在我看来,Presenter,Presentation Model,ViewModel和Controller本质上是相同的概念。
为什么不能将所有这些概念归类为控制器? 我觉得这可能会使整个想法大大简化。
谁能清楚地说明他们之间的差异?
我想澄清的是,我确实了解这些模式是如何工作的,并且已经在一种或另一种技术中实现了大多数模式。 我真正要寻找的是某人对其中一种模式的经验,以及为什么他们不将自己的ViewModel视为控制器。
我会为此给出一些声望点,但我正在寻找一个很好的答案。
猜你喜欢: