나.[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#]