-
Notifications
You must be signed in to change notification settings - Fork 275
Expand file tree
/
Copy pathInitialMap.java
More file actions
47 lines (39 loc) · 1.56 KB
/
Copy pathInitialMap.java
File metadata and controls
47 lines (39 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package subway;
import subway.domain.Line;
import subway.domain.LineRepository;
import subway.domain.Station;
import subway.domain.StationRepository;
public class InitialMap {
public InitialMap() {
Station station1 = new Station("교대역");
Station station2 = new Station("강남역");
Station station3 = new Station("역삼역");
Station station4 = new Station("남부터미널역");
Station station5 = new Station("양재역");
Station station6 = new Station("양재시민의숲역");
Station station7 = new Station("매봉역");
StationRepository.addStation(station1);
StationRepository.addStation(station2);
StationRepository.addStation(station3);
StationRepository.addStation(station4);
StationRepository.addStation(station5);
StationRepository.addStation(station6);
StationRepository.addStation(station7);
Line line1 = new Line("2호선");
Line line2 = new Line("3호선");
Line line3 = new Line("신분당선");
LineRepository.addLine(line1);
LineRepository.addLine(line2);
LineRepository.addLine(line3);
line1.addStation(station1, 2, 3);
line1.addStation(station2, 2, 3);
line1.addStation(station3);
line2.addStation(station1, 3, 2);
line2.addStation(station4, 6, 5);
line2.addStation(station5, 1, 1);
line2.addStation(station7);
line3.addStation(station2, 2, 8);
line3.addStation(station5, 10, 3);
line3.addStation(station6);
}
}