diff --git a/project/Main/Main.java b/project/Main/Main.java new file mode 100644 index 0000000..d8da201 --- /dev/null +++ b/project/Main/Main.java @@ -0,0 +1,20 @@ +package com.example.moviecli.util; + +import com.example.moviecli.controller.MovieController; +import com.example.moviecli.repository.MovieRepository; +import com.example.moviecli.strategy.MovieStrategyFactory; +import com.example.moviecli.view.ConsoleView; + +public class Main { + public static void main(String[] args) { + ConsoleView view = new ConsoleView(); + MovieRepository repository = new MovieRepository(); + MovieStrategyFactory factory = new MovieStrategyFactory(); + MovieController controller = new MovieController(view, repository, factory); + + view.printSuccess("多网站爬虫 CLI 已启动!输入 help 查看命令。"); + while (true) { + controller.handle(view.readLine()); + } + } +} \ No newline at end of file