摘要:
简介这篇文章将比较四种重要的架构表现模式,MVP(SC),MVP(PV),PM,PVVM,MVC。很多开发者都对这些模式感到困惑,不知道我们该如何正确地应用它们。这篇文章将以介绍表现模式的背景为开头,逐步解释这几种模式。接着我们会进一步讨论状态,逻辑,同步性等问题。最后我们会详细地介绍每个模式并总结它们之间有什么不同。背景:表现模式 (Presentation patterns)与用户界面 (UI) 相关的最大的问题就是大量的凌乱的代码,主要是由这两个因素造成的,首先是用户界面使用复杂的逻辑用于维护界面相关对象,其次也包含了应用程序状态的维护。表现模式 (Presentation patter 阅读全文