Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Design Pattern & UML  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
话题被移动
该话题已被移动 - floater , 2005-08-07 20:43
如果您尚不清楚该话题被移动的原因,请参考论坛规则以及本版公告或者联系本版版主。
作者 Re:!!请教高手:有没有人知道MVC是什么啊? [Re:xhxasdf]
beyond1984





发贴: 16
积分: 0
于 2005-08-18 11:52 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
说起来,也不是一句两句,MVC---model view controler模型视图控制器,model就是数据对象;view容易理解,就是显示的方式,如文档或者图形等;而controler就是封装数据对象的控制器,提供数据对象同视图间的交互。是Observer模式的一个例子。即有很多Observer----view在观察model。当 model变化时,会通过controler通知Observer---view,让他们更新状态。
用的最最多的地方是多视图结构的程序。简单点,有一个数据对象,你想显示它,有可能需要用条状图、饼状图、数字显示。原始的想法是,通过添加数据对象的方法,直接与视图交互,但是一旦多了一种显示方式,就必须添加一个方法。(这已经很理想了)很显然,不利于维护,也会使得数据对象过于庞大。采用MVC,最底层的就是数据了,其上是controler,model只用与controler打交道,就能更新所有的View了。




为什么这个Applet不能在浏览器显示啊?

话题树型展开
人气 标题 作者 字数 发贴时间
14816 !!请教高手:有没有人知道MVC是什么啊? 鸭片儿鱼 27 2005-08-07 15:02
12498 Re:!!请教高手:有没有人知道MVC是什么啊? xhxasdf 28 2005-08-18 09:39
13085 Re:!!请教高手:有没有人知道MVC是什么啊? beyond1984 418 2005-08-18 11:52
12542 Re:!!请教高手:有没有人知道MVC是什么啊? ds818134 84 2005-10-29 15:21
12330 Re:!!请教高手:有没有人知道MVC是什么啊? sothis 97 2005-11-03 10:55
13667 Re:!!请教高手:有没有人知道MVC是什么啊? hanibal 1384 2005-12-08 08:26

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923