复合模式——结合两个或以上的模式,组成一个解决方案,解决一再发生的一般性问题。
MVC模式就是最经典的复合模式。
图片形象的描述了MVC的逻辑内涵。
Model(模型) - 模型代表一个存取数据的对象,它也可以带有逻辑,在数据变化时更新控制器。
VIew(视图) - 视图代表模型包含的数据的可视化。
Controller(控制器) - 控制器作用于模型和视图上,它控制数据流向模型对象,并在数据变化时更新视图,它使视图和模型分离开。
举例展示
代码展示
1.模型
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</