数据流方向
MVC (Model-View-Controller) 通常是双向数据流的架构。在经典的 MVC 模式中,模型(Model)和视图(View)之间的数据流可以是双向的,即:
当模型层中的数据发生更改时,可以通过通知或回调来告知视图层,以便更新界面。
当用户在视图层进行交互时,会通过控制器(Controller)更新模型层中的数据。
这种双向数据流使得 MVC 模式更适合较小、状态变化频繁的应用,但随着应用复杂度的增加,双向数据流可能会带来较难维护的代码结构。因此,近年来一些前端框架(如 React)转向了单向数据流模式,以便更好地管理复杂的状态和数据流。
Last updated