package command; import view.ConsoleView; import java.util.List; import repository.PaperRepository; public class HelpCommand implements Command { private ConsoleView view; private List commands; public HelpCommand(ConsoleView view, List commands) { this.view = view; this.commands = commands; } @Override public void execute(String[] args, PaperRepository repository) { view.showInfo("可用命令:"); for (Command command : commands) { view.showCommandInfo(command); } } @Override public String getDescription() { return "显示帮助信息"; } @Override public String getName() { return "help"; } }