1. 概述
在本教程中,我们将学习模型-视图-控制器(Model View Controller,简称MVC)和模型-视图-呈现器(Model View Presenter,简称MVP)模式。我们还将讨论它们之间的区别。
2. 设计模式和架构模式
2.1. 架构模式
架构模式是软件架构中常见问题的通用且可复用的解决方案。它们对代码库有广泛的影响。
例如,它们会水平或垂直地影响软件。所谓水平,是指如何在一个层内组织代码。相反,垂直则意味着一个请求是如何从外层处理到内层并返回的。
一些更常见的架构模式包括MVC、MVP和MVVM。
大约 7 分钟