MVC/MVP
2017-04-08 21:05:09 0 举报
MVC和MVP是两种常用的软件架构模式。它们都是为了将应用程序的不同部分分离开来,以便更好地组织和管理代码。MVC(Model-View-Controller)模式将应用程序分为三个主要组件:模型、视图和控制器。模型负责处理数据和业务逻辑,视图负责显示数据,而控制器则负责协调模型和视图之间的交互。MVP(Model-View-Presenter)模式与MVC类似,但它将控制器替换为一个名为“主持人”的新组件。主持人负责处理用户输入和更新模型,同时将数据传递给视图进行显示。这两种模式都有其优点和缺点,选择哪种模式取决于具体的需求和情况。