diff --git a/src/main/java/menu/Application.java b/src/main/java/menu/Application.java
index 6340b6f33..612d63472 100644
--- a/src/main/java/menu/Application.java
+++ b/src/main/java/menu/Application.java
@@ -1,7 +1,13 @@
package menu;
+import menu.controller.PersonController;
+import menu.service.MenuService;
+
public class Application {
public static void main(String[] args) {
- // TODO: 프로그램 구현
+ MenuService saveMenuService = new MenuService();
+
+ PersonController personController = new PersonController(saveMenuService);
+ personController.run();
}
}
diff --git a/src/main/java/menu/controller/PersonController.java b/src/main/java/menu/controller/PersonController.java
new file mode 100644
index 000000000..e760f0a88
--- /dev/null
+++ b/src/main/java/menu/controller/PersonController.java
@@ -0,0 +1,70 @@
+package menu.controller;
+
+import menu.model.Menu;
+import menu.model.Menus;
+import menu.model.People;
+import menu.service.MenuService;
+import menu.view.InputView;
+import menu.view.OutputView;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class PersonController {
+ private final MenuService menuService;
+
+
+ public PersonController(MenuService saveMenuService) {
+ this.menuService = saveMenuService;
+ }
+
+ public void run() {
+// 한식 : 비빔밥, 김밥, ...
+ Menus menus = saveMenu();
+// 감독 이름 : 신홍규, 김민수, ...
+ People people = getCoachNames();
+
+ makeCategory(menus, people);
+ }
+
+ public Menus saveMenu() {
+ List