当前位置: 首页 > news >正文

服装网站设计模板第三方网络营销平台有哪些

服装网站设计模板,第三方网络营销平台有哪些,做奥数题网站,wordpress 文章函数MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。View&#xff…

MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。

  • Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。
  • View(视图) - 视图代表模型包含的数据的可视化。
  • Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。

实现

我们将创建一个作为模型的 Student 对象。StudentView 是一个把学生详细信息输出到控制台的视图类,StudentController 是负责存储数据到 Student 对象中的控制器类,并相应地更新视图 StudentView

MVCPatternDemo,我们的演示类使用 StudentController 来演示 MVC 模式的用法。

MVC 模式的 UML 图

步骤 1

创建模型。

Student.java

public class Student {private String rollNo;private String name;public String getRollNo() {return rollNo;}public void setRollNo(String rollNo) {this.rollNo = rollNo;}public String getName() {return name;}public void setName(String name) {this.name = name;}
}

步骤 2

创建视图。

StudentView.java

public class StudentView {public void printStudentDetails(String studentName, String studentRollNo){System.out.println("Student: ");System.out.println("Name: " + studentName);System.out.println("Roll No: " + studentRollNo);}
}

步骤 3

创建控制器。

StudentController.java

public class StudentController {private Student model;private StudentView view;public StudentController(Student model, StudentView view){this.model = model;this.view = view;}public void setStudentName(String name){model.setName(name);    }public String getStudentName(){return model.getName();    }public void setStudentRollNo(String rollNo){model.setRollNo(rollNo);      }public String getStudentRollNo(){return model.getRollNo();     }public void updateView(){           view.printStudentDetails(model.getName(), model.getRollNo());}  
}

步骤 4

使用 StudentController 方法来演示 MVC 设计模式的用法。

MVCPatternDemo.java

public class MVCPatternDemo {public static void main(String[] args) {//从数据库获取学生记录Student model  = retrieveStudentFromDatabase();//创建一个视图:把学生详细信息输出到控制台StudentView view = new StudentView();StudentController controller = new StudentController(model, view);controller.updateView();//更新模型数据controller.setStudentName("John");controller.updateView();}private static Student retrieveStudentFromDatabase(){Student student = new Student();student.setName("Robert");student.setRollNo("10");return student;}
}

步骤 5

执行程序,输出结果:

Student: 
Name: Robert
Roll No: 10
Student: 
Name: John
Roll No: 10

http://www.khdw.cn/news/29879.html

相关文章:

  • 日本做的视频网站有哪些问题吗交换链接营销案例
  • 网站规划与建设模板合肥网站优化排名推广
  • 网站漂浮特效流量平台
  • vue做的博客网站cps推广接单平台
  • 专业做网站联系方式软文广告经典案例300
  • seo成功案例分析百度seo营销
  • 网站建设制作设计seo优化珠海seo技巧分享
  • 花钱做的网站本人可以关闭吗专业技能培训机构
  • 很有设计感的企业网站今日头条新闻头条
  • 中介专门做别墅的网站google搜索免费入口
  • 直播课网站怎样做的seo优化关键词0
  • 墨刀可以做网站原型图吗百度网站收录入口
  • 网站seo招聘百度网盘app下载安装官方免费版
  • 个人工作室网站模板重庆seo主管
  • 珠海专业网站制作公今天的特大新闻有哪些
  • 网站变灰百度关键字推广费用
  • 服务型政府与政府网站建设注册一个域名需要多少钱
  • 只有做推广才能搜索到网站吗今天
  • 关于手机的网站有哪些内容吗外贸网站推广服务
  • 唐山如何做百度的网站建设自己个人怎样做电商
  • 网站开发系统测试seo网站优化平台
  • 做网站怎么做其他页深圳优化怎么做搜索
  • 做旅游平台网站找哪家好百度小说排行
  • 个人网站制作教程给企业做网站的公司
  • 培训网站建设关键词批量调词 软件
  • 专业网站开发工具做一个公司网站要多少钱
  • 怎么建立属于自己的网站北京建站优化
  • 北京有哪些网站建设公司广告网站留电话
  • 南昌seo如何优化小学生班级优化大师
  • wordpress自动生产网站优化排名金苹果下拉