|
|
|
|
@ -0,0 +1,41 @@
|
|
|
|
|
package com.studentmanagement.view;
|
|
|
|
|
|
|
|
|
|
import com.studentmanagement.model.Student;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 学生视图接口,定义视图层的基本功能
|
|
|
|
|
* MVC模式中的View部分,负责展示数据给用户
|
|
|
|
|
*/
|
|
|
|
|
public interface StudentView {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 显示单个学生信息
|
|
|
|
|
* @param student 学生对象
|
|
|
|
|
*/
|
|
|
|
|
void displayStudent(Student student);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 显示学生列表
|
|
|
|
|
* @param students 学生列表
|
|
|
|
|
*/
|
|
|
|
|
void displayStudentList(List<Student> students);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 显示成功消息
|
|
|
|
|
* @param message 成功消息
|
|
|
|
|
*/
|
|
|
|
|
void displaySuccessMessage(String message);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 显示错误消息
|
|
|
|
|
* @param message 错误消息
|
|
|
|
|
*/
|
|
|
|
|
void displayErrorMessage(String message);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 显示统计信息
|
|
|
|
|
* @param message 统计信息
|
|
|
|
|
*/
|
|
|
|
|
void displayStatistics(String message);
|
|
|
|
|
}
|