Skip to content

Commit c588278

Browse files
committed
refactor: 의미가 명확하게 드러나도록 클래스명 수정
1 parent 35df2ce commit c588278

9 files changed

Lines changed: 32 additions & 32 deletions

File tree

src/main/java/subway/domain/selector/lineitem/AddLineItem.java renamed to src/main/java/subway/domain/selector/lineitem/LineAdder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
import subway.domain.selector.stationitem.StationValidator;
1010
import subway.domain.station.Station;
1111

12-
public class AddLineItem extends Selector implements Manipulable {
12+
public class LineAdder extends Selector implements Manipulable {
1313

1414
LineValidator lineValidator = new LineValidator();
1515
StationValidator stationValidator = new StationValidator();
1616

17-
public AddLineItem(String id, String name) {
17+
public LineAdder(String id, String name) {
1818
this.id = id;
1919
this.name = name;
2020
}

src/main/java/subway/domain/selector/lineitem/GetLineItem.java renamed to src/main/java/subway/domain/selector/lineitem/LineGetter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import subway.domain.selector.Manipulable;
55
import subway.domain.selector.Selector;
66

7-
public class GetLineItem extends Selector implements Manipulable {
7+
public class LineGetter extends Selector implements Manipulable {
88

9-
public GetLineItem(String id, String name) {
9+
public LineGetter(String id, String name) {
1010
this.id = id;
1111
this.name = name;
1212
}

src/main/java/subway/domain/selector/lineitem/RemoveLineItem.java renamed to src/main/java/subway/domain/selector/lineitem/LineRemover.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
import subway.domain.selector.Manipulable;
55
import subway.domain.selector.Selector;
66

7-
public class RemoveLineItem extends Selector implements Manipulable {
7+
public class LineRemover extends Selector implements Manipulable {
88

99
LineValidator lineValidator = new LineValidator();
1010

11-
public RemoveLineItem(String id, String name) {
11+
public LineRemover(String id, String name) {
1212
this.id = id;
1313
this.name = name;
1414
}

src/main/java/subway/domain/selector/menu/MenuRepository.java

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package subway.domain.selector.menu;
22

33
import java.util.LinkedHashMap;
4-
import subway.domain.selector.lineitem.AddLineItem;
5-
import subway.domain.selector.lineitem.GetLineItem;
6-
import subway.domain.selector.lineitem.RemoveLineItem;
7-
import subway.domain.selector.sectionitem.AddSectionItem;
8-
import subway.domain.selector.sectionitem.RemoveSectionItem;
9-
import subway.domain.selector.stationitem.AddStationItem;
10-
import subway.domain.selector.stationitem.GetStationItem;
11-
import subway.domain.selector.stationitem.RemoveStationItem;
4+
import subway.domain.selector.lineitem.LineAdder;
5+
import subway.domain.selector.lineitem.LineGetter;
6+
import subway.domain.selector.lineitem.LineRemover;
7+
import subway.domain.selector.sectionitem.SectionAdder;
8+
import subway.domain.selector.sectionitem.SectionRemover;
9+
import subway.domain.selector.stationitem.StationAdder;
10+
import subway.domain.selector.stationitem.StationGetter;
11+
import subway.domain.selector.stationitem.StationRemover;
1212
import subway.domain.selector.utilitem.BackWardItem;
1313
import subway.domain.selector.utilitem.ExitItem;
1414
import subway.domain.selector.utilitem.PrintSubwayLineItem;
@@ -19,22 +19,22 @@ public class MenuRepository {
1919

2020
static {
2121
Menu stationMenu = new Menu("1", "역 관리");
22-
stationMenu.addMenuItems("1", new AddStationItem("1", "역 등록"));
23-
stationMenu.addMenuItems("2", new RemoveStationItem("2", "역 삭제"));
24-
stationMenu.addMenuItems("3", new GetStationItem("3", "역 조회"));
22+
stationMenu.addMenuItems("1", new StationAdder("1", "역 등록"));
23+
stationMenu.addMenuItems("2", new StationRemover("2", "역 삭제"));
24+
stationMenu.addMenuItems("3", new StationGetter("3", "역 조회"));
2525
stationMenu.addMenuItems("B", new BackWardItem("B", "돌아가기"));
2626
menus.put("1", stationMenu);
2727

2828
Menu lineMenu = new Menu("2", "노선 관리");
29-
lineMenu.addMenuItems("1", new AddLineItem("1", "노선 등록"));
30-
lineMenu.addMenuItems("2", new RemoveLineItem("2", "노선 삭제"));
31-
lineMenu.addMenuItems("3", new GetLineItem("3", "노선 조회"));
29+
lineMenu.addMenuItems("1", new LineAdder("1", "노선 등록"));
30+
lineMenu.addMenuItems("2", new LineRemover("2", "노선 삭제"));
31+
lineMenu.addMenuItems("3", new LineGetter("3", "노선 조회"));
3232
lineMenu.addMenuItems("B", new BackWardItem("B", "돌아가기"));
3333
menus.put("2", lineMenu);
3434

3535
Menu sectionMenu = new Menu("3", "구간 관리");
36-
sectionMenu.addMenuItems("1", new AddSectionItem("1", "구간 등록"));
37-
sectionMenu.addMenuItems("2", new RemoveSectionItem("2", "구간 삭제"));
36+
sectionMenu.addMenuItems("1", new SectionAdder("1", "구간 등록"));
37+
sectionMenu.addMenuItems("2", new SectionRemover("2", "구간 삭제"));
3838
sectionMenu.addMenuItems("B", new BackWardItem("B", "돌아가기"));
3939
menus.put("3", sectionMenu);
4040

src/main/java/subway/domain/selector/sectionitem/AddSectionItem.java renamed to src/main/java/subway/domain/selector/sectionitem/SectionAdder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
import subway.domain.selector.stationitem.StationValidator;
1010
import subway.domain.station.Station;
1111

12-
public class AddSectionItem extends Selector implements Manipulable {
12+
public class SectionAdder extends Selector implements Manipulable {
1313

1414
LineValidator lineValidator = new LineValidator();
1515
StationValidator stationValidator = new StationValidator();
1616
SectionValidator sectionValidator = new SectionValidator();
1717

18-
public AddSectionItem(String id, String name) {
18+
public SectionAdder(String id, String name) {
1919
this.id = id;
2020
this.name = name;
2121
}

src/main/java/subway/domain/selector/sectionitem/RemoveSectionItem.java renamed to src/main/java/subway/domain/selector/sectionitem/SectionRemover.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
import subway.domain.selector.lineitem.LineValidator;
99
import subway.domain.selector.stationitem.StationValidator;
1010

11-
public class RemoveSectionItem extends Selector implements Manipulable {
11+
public class SectionRemover extends Selector implements Manipulable {
1212

1313
SectionValidator sectionValidator = new SectionValidator();
1414
LineValidator lineValidator = new LineValidator();
1515
StationValidator stationValidator = new StationValidator();
1616

17-
public RemoveSectionItem(String id, String name) {
17+
public SectionRemover(String id, String name) {
1818
this.id = id;
1919
this.name = name;
2020
}

src/main/java/subway/domain/selector/stationitem/AddStationItem.java renamed to src/main/java/subway/domain/selector/stationitem/StationAdder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import subway.domain.station.Station;
66
import subway.domain.station.StationRepository;
77

8-
public class AddStationItem extends Selector implements Manipulable {
8+
public class StationAdder extends Selector implements Manipulable {
99

1010
StationValidator stationValidator = new StationValidator();
1111

12-
public AddStationItem(String id, String name) {
12+
public StationAdder(String id, String name) {
1313
this.id = id;
1414
this.name = name;
1515
}

src/main/java/subway/domain/selector/stationitem/GetStationItem.java renamed to src/main/java/subway/domain/selector/stationitem/StationGetter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import subway.domain.selector.Selector;
55
import subway.domain.station.StationRepository;
66

7-
public class GetStationItem extends Selector implements Manipulable {
7+
public class StationGetter extends Selector implements Manipulable {
88

9-
public GetStationItem(String id, String name) {
9+
public StationGetter(String id, String name) {
1010
this.id = id;
1111
this.name = name;
1212
}

src/main/java/subway/domain/selector/stationitem/RemoveStationItem.java renamed to src/main/java/subway/domain/selector/stationitem/StationRemover.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
import subway.domain.selector.Selector;
55
import subway.domain.station.StationRepository;
66

7-
public class RemoveStationItem extends Selector implements Manipulable {
7+
public class StationRemover extends Selector implements Manipulable {
88

99
StationValidator stationValidator = new StationValidator();
1010

11-
public RemoveStationItem(String id, String name) {
11+
public StationRemover(String id, String name) {
1212
this.id = id;
1313
this.name = name;
1414
}

0 commit comments

Comments
 (0)