... | ... | @@ -20,11 +20,13 @@ |
|
|
public static int main(String[] args)
|
|
|
```
|
|
|
|
|
|
- 음식을 파는 음식점이 있습니다. 음식의 속성에는 이름, 가격이 있습니다. 음식점은 새로운 메뉴를 추가할 수 있고, 메뉴를 제공하며, 음식을 주문 할 수 있습니다. 이를 객체 지향으로 구현하세요.
|
|
|
- 음식을 파는 음식점이 있습니다. 음식에는 이름, 가격이 있습니다. 음식점은 새로운 메뉴를 추가할 수 있고, 메뉴를 제공하며, 음식을 주문 할 수 있습니다. 물론 거스름돈도 걸러 주어야 합니다. 이를 객체 지향으로 구현하세요.
|
|
|
|
|
|
- 위 음식점은 종업원이 1명이라서 주문과 요리를 동시에 할 수 없었습니다. 그래서 새로 요리사를 구했습니다. 이제 바로 요리를 제공하지 않고, 대기표만 발급 후 다음 주문을 받을 수 있습니다. 이후 요리가 끝나면 손님을 호출하여 음식을 제공합니다. 또한 음식의 속성에는 조리 시간이 추가 되었습니다. (※hint: interface, thread)
|
|
|
|
|
|
- 판매하던 음식 중에 피자가 가장 잘 팔려서, 업종을 피자 가게로 전문화 하였습니다. 피자는 이름,
|
|
|
- 음식에 조리 시간이 추가 되었습니다. 하지만 종업원이 한명이라 손님들이 서서 기다리고 있습니다. 요리사를 영입하여 요리를 하도록 하고, 종업원은 계속해서 주문만 받을 수 있도록 하세요. 번호표를 발급한 뒤 요리가 끝나면 손님을 호출하여 음식을 제공합니다. (※hint: interface, thread)
|
|
|
|
|
|
|
|
|
- 판매하던 음식 중에 피자가 가장 잘 팔려서, 업종을 피자 가게로 전문화 하였습니다. 피자는 이름, 가격, 조리 시간, 토핑의 속성을 가집니다. 손님에게
|
|
|
|
|
|
|
|
|
|
... | ... | |