在MVC设计模式中,view和model我还能理解可是这contrallor我就是不理解。比例有个数据源当它改变时用contrallor去通知view哪如何设计哪?是自定义一个事件监听还是有现成的java类使用?能具体解说或介绍具体说明的网上资源吗?

解决方案 »

  1.   

    我也是不太明白,比如说Table,Tree等等,本身就是按照MVC设计的,当我们使用它们的时候
    就会创建Table Model,Table View,这些和程序整体架构上的MVC的区别联系又是怎样的?
    我们所谈论的MVC是指一个类的设计,还是类和类之间的分工不同?
    反过来讲,一个程序还不就是一个大类?
      

  2.   

    MVC 是一个整体的设计模式思想,不是程序的结构,并不是你建个MOdel它就属于M,
    找本书好好看看好啦
      

  3.   

    谢谢两位的解答,我已经了解了MVC的一些知识。一个简单的例子,在文本框中修改某个字段的记录,表自动刷新成新的数据。
    produce extends Observable
    mytable extends tablemodel implements Observer
    而后在相应的方法中实现就可以了。