`

什么是MVC模型

MVC 
阅读更多

一下是来自维基百科的一段解释:(From Wikipedia, the free encyclopedia)

  

 Model–view–controller (MVC) is a software architecture pattern which separates the representation of information from the user's interaction with it. The model consists of application data, business rules, logic, and functions. A view can be any output representation of data, such as a chart or a diagram. Multiple views of the same data are possible, such as a bar chart for management and a tabular view for accountants. The controller mediates input, converting it to commands for the model or view. The central ideas behind MVC are code reusability and separation of concerns.

 本人的翻译是:

    

  MVC是一个用来分离信息描述与用户和信息交互的软件架构模式。这里模型是有应用程序的数据,业务规则,逻辑和功能组成的。单视图是输出诸如:图表,图的数据描述;多视图也是可能的,比如:条形图用于管理,列成表格的视图为了会计。控制层调剂输入,转换这些信息去协调命令模型或者视图。MVC主要的观点就是为了代码的复用和关注点的分离。

 

 

看后的感想是,新公司是一家外企,背景是英语,现在不得不看一下纯英语的资料了。不过,现在真心感觉老外写的东东就是通熟易懂,可是为什么翻译成中文是那么的抽象呀。这让我挺郁闷的,有人说“关于开发类的书籍,国内的作者都没有做过开发”。现在我是信这句话了

分享到:
评论

相关推荐

    简单的MVC模型例子

    通过这个简单的MVC模型例子,你可以学习到如何组织和分离代码,理解模型如何与视图和控制器协同工作。这有助于你构建更复杂、可扩展的应用程序。同时,了解MVC模式也有助于你掌握其他基于MVC的框架,如Ruby on Rails...

    JSP+JavaBean+Servlet技术(MVC模型)

    JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet...

    Qt之MVC模型视图的使用入门

    在"Qt之MVC模型视图的使用入门"中,你可能学习到如何创建和操作模型,比如如何添加、删除数据,以及如何发送信号通知视图。同时,你会接触到视图的使用,如设置视图的布局,连接模型,并响应模型的改变进行更新。...

    MVC模型demo

    通过学习和实践"MVC模型demo",开发者可以更好地理解如何组织和架构一个Web应用,提高代码的可读性和可测试性。同时,MVC模式也鼓励模块化开发,方便团队协作,因为每个组件都有明确的职责,减少了相互之间的干扰。...

    Java的MVC模型案例

    **Java的MVC模型案例详解** 在软件开发领域,Model-View-Controller(MVC)是一种广泛采用的设计模式,尤其在Web应用开发中。MVC将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller),...

    MVC编程模型

    **MVC编程模型详解** **一、模型-视图-控制器(MVC)的概念** MVC,即Model-View-Controller,是一种软件设计模式,它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。这种模式...

    采用MVC(模型-视图-控制器)构架的一个简单程序

    MVC(模型-视图-控制器)架构是一种广泛应用于软件开发,尤其是Web应用程序设计中的设计模式。这个模式将应用程序的不同部分分离出来,使得它们各自独立,从而提高了代码的可读性、可维护性和可扩展性。 1. **模型...

    MVC模型视图的模型在实际工程的应用.rar

    该例子使用了Qt的MVC编程,实现了把数据从txt文档中解析出数据,将解析后的数据存入到QStandardItem对象中;然后别存入到表格视图的Model和数据映射窗口器的Model中;在QStandardItemModel对象中组织显示数据项,...

    j2me手机程序mvc模型设计

    ### j2me手机程序MVC模型设计 #### 一、认识MVC模型 MVC(Model-View-Controller)模型是一种广泛应用于软件工程中的架构模式,最初由Trygve Reenskaug在1979年提出,并在Microsoft MFC框架中得到了广泛应用。这种...

    MVC查询模型

    **MVC查询模型详解** 在软件开发领域,MVC(Model-View-Controller)模式是一种广泛应用的设计模式,尤其在Web应用程序中。它将应用程序的结构分为三个主要组件:模型(Model)、视图(View)和控制器(Controller...

    MVC源码(mvc模型)

    **MVC(Model-View-Controller)模型**是软件开发中的一个设计模式,主要用于构建可维护性和可扩展性高的Web应用程序。这个模式将应用程序的逻辑分为三个主要组件:模型(Model)、视图(View)和控制器(Controller...

    优秀课设-基于C++和MVC模型实现的快递信息管理系统源码.zip

    优秀课设-基于C++和MVC模型实现的快递信息管理系统源码.zip优秀课设-基于C++和MVC模型实现的快递信息管理系统源码.zip优秀课设-基于C++和MVC模型实现的快递信息管理系统源码.zip优秀课设-基于C++和MVC模型实现的快递...

    MVC设计模式了解什么是mvc

    4. **重用性**:视图和模型可以独立重用,视图可以用于不同的模型,模型也可以被多个视图呈现。 在实际应用中,许多Web框架如ASP.NET MVC、Ruby on Rails、Spring MVC等都采用了MVC设计模式。例如,书shop应用可能...

    浅谈模型-视图-控制器(MVC)模式

    ### 浅谈模型-视图-控制器(MVC)模式 #### 一、MVC模式简介 MVC(Model-View-Controller),即模型-视图-控制器模式,是一种广泛应用于软件开发领域的设计模式,特别是在桌面应用和Web应用程序中。这种模式的...

    基于XML的MVC模型

    **基于XML的MVC模型详解** 在Web应用开发中,Model-View-Controller(MVC)模式是一种常用的设计模式,它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。这种架构模式有助于实现...

    PHP MVC

    MVC将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller),每个部分都有其特定的职责,使得开发人员能更有效地处理业务逻辑、数据展示和用户交互。 **1. 模型(Model)** 模型是应用...

    MVC Model2 模型

    MVC Model2 模型 调用过程 MVC Model2 模型 调用过程 MVC Model2 模型 调用过程

Global site tag (gtag.js) - Google Analytics