主流代码设计模型

代码结构设计模型

为了解耦Model和View.

常见的代码设计模型有3-4种:

  • MVC : Model, View, Control
  • MVP : Model, View, Presenter
  • MVVM : Model, View, ViewModel
  • MVT : Model, View, Template

不同部分的意义:

  • Model: 数据保存
  • View: 用户界面 (Template)
  • Controller: 业务逻辑 (Presenter, ViewModel, View)

实际使用:

  • 通常情况下, 用户请求View, View请求Controller完成业务逻辑, Controller处理业务逻辑的过程中, 按需要操作Model, 最后由Controller反回View视图.
  • View与Model不进行交互.
  • 所有返回数据都由Controller进行返回

原则:

不论哪一种模型, 都不允许直接请求Model部分.

posted @ 2023-06-01 15:21  Jrri  阅读(62)  评论(0编辑  收藏  举报