• MVC简单随笔


    MVC的具体含义是:model+view+controller,即模型+视图+控制它们各自处理自己的任务:

    (1)模型(model):模型持有所有的数据、状态和程序逻辑。模型独立于视图和控制器。
    (2)视图(view):用来呈现模型。视图通常直接从模型中取得它需要显示的状态与数据。对于相同的信息可以有多个不同的显示形式或视图。
    (3)控制器(controller):位于视图和模型中间,负责接受用户的输入,将输入进行解析并反馈给模型,通常一个视图具有一个控制器。
    MVC模式将它们分离以提高系统的灵活性和复用性,不使用MVC模式,用户界面设计往往将这些对象混在一起。MVC模式实现了模型和视图的分离,这带来了几个好处。
    (1)一个模型提供不同的多个视图表现形式,也能够为一个模型创建新的视图而无须重写模型。一旦模型的数据发生变化,模型将通知有关的视图,每个视图相应地刷新自己。
    (2)模型可复用。因为模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作。
    (3)提高开发效率。在开发界面显示部分时,你仅仅需要考虑的是如何布局一个好的用户界面;开发模型时,你仅仅要考虑的是业务逻辑和数据维护,这样能使开发者专注于某一方面的开发,提高开发效率。

    总的来说,MVC设计模式可以方便开发人员分工协作,提高开发效率,增强程序的可维护性和拓展性而且还利用Controller将Model与View分离,降低它们之间的耦合度。

    好好把握每一次学习的机会,你会发现自己时刻在成长! 不想放弃梦想,所以一直坚持,虽无人鼓励,但要活出自己!
  • 相关阅读:
    linux sed命令详解
    SQL注入基础知识
    DC-7
    DC-6
    DC-5
    DC-4
    DC-3
    DC-2
    pentestlabs
    任意文件读取和下载
  • 原文地址:https://www.cnblogs.com/yanghui0702/p/yanghui0702.html
Copyright © 2020-2023  润新知