设计模式成:实战MVC模式.docVIP

  • 2
  • 0
  • 约1.31万字
  • 约 15页
  • 2016-12-03 发布于湖南
  • 举报
设计模式:实战MVC模式 : 1.MVC 2.Observer接口 3.模型Model 4.视图View 5.控制器Controller 6.运行程序 MVC “模型-视图-控制器(Model-View-Controller,MVC)结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。例如下图中的例子: (View)表现出来,一个是表格样式,一个是图形样式。 MVC把这种应用程序分为三种对象类型: 视图:给制模型的部分数据或所有数据的可视图。 控制器:处理事件. 以下是典型的MVC通信方式, 视图事先会在模型中登记,当模型数据发生改变时,马上通知已向此模型登记的每个视图。 视图从模取得最新的数据并刷新自己. 要实现MVC,最重要的一个环节是使用Design Pattern中的Observer模式。Observer模式允许某个对象在所观察的对象发生修改时通知多个观察者(Observer). Obserer模式实现MVC的程序结构。在我的例子中,我要实现一个学生年龄显示的例子。分别用清单和图形的方式显示每个学生的年龄。当年龄改变时,自动更新显示。 Observer接口 : /* file: Observer.java */ public interface Observer { ??? public void dataUpd

文档评论(0)

1亿VIP精品文档

相关文档