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 students); /** * 显示成功消息 * @param message 成功消息 */ void displaySuccessMessage(String message); /** * 显示错误消息 * @param message 错误消息 */ void displayErrorMessage(String message); /** * 显示统计信息 * @param message 统计信息 */ void displayStatistics(String message); }