From 5f8a000c6faa08eccb1ff262c3997fe6ddbd6f2b Mon Sep 17 00:00:00 2001 From: LiuZihan <1353843969@qq.com> Date: Sun, 24 May 2026 17:48:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20'project/Main'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project/Main/Main.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 project/Main/Main.java 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