package com.example.moviecli.command; import com.example.moviecli.repository.MovieRepository; import com.example.moviecli.view.ConsoleView; public class HelpCommand implements Command { private final ConsoleView view; public HelpCommand(ConsoleView view) { this.view = view; } @Override public String getName() { return "help"; } @Override public void execute(String[] args, MovieRepository repository) { view.printInfo("可用命令:"); view.printInfo(" crawl - 爬取指定网站的数据"); view.printInfo(" list - 列出所有记录"); view.printInfo(" search <词> - 按标题搜索"); view.printInfo(" stat - 统计评分分布"); view.printInfo(" export - 导出为 movies.csv"); view.printInfo(" help - 显示本帮助"); view.printInfo(" exit - 退出程序"); view.printInfo("\n支持的 URL 示例:"); view.printInfo(" https://movie.douban.com/top250"); view.printInfo(" https://news.sina.com.cn/"); view.printInfo(" https://book.douban.com/top250"); } }