엔터프라이즈 컴퓨팅 중간고사 1)-1-나
나.[10점] 서울분점에서는 메뉴에 김치피자를 추가 하고자 한다. 김치피자에서는 Dough를 밥으로 만들어야 하고, 치즈대신 된장을 사용한다.
[#M_ more.. | less.. |
1. SeoulStore 클래스에 KimchiPizza 주문을 할 수 있도록 수정합니다.
2. Pizza를 상속받는 KimchiPizza 클래스를 구현합니다.
3. RiceDough 클래스와 Doenjang 클래스를 구현합니다.
먼저 test 코드를 작성합니다.
1-(1) 번 문제를 풀 때 사용한 test 코드에 추가 했습니다.
이제 SeoulStore 클래스를 수정 합니다.
createPizza() 메소드에 위와 같은 코드를 추가합니다. setName안에 오타가 났군요. Pepperoni가 아니라 Kimchi로 바꿔야겠죠? :)
이제 KimChiPizza 클래스를 구현합니다.
김치 피자는 치즈 대신에 된장과 도우는 밥을 사용하기 때문에 위와 같이 코딩을 합니다.
이제 된장과 밥을 구현합니다.
이제 test 코드를 실행 시켜봅니다.
이것으로 1번 문제는 마치겠습니다.
_M#]