nagato1208 / nagato1208.github.io

For my blog
2 stars 0 forks source link

OOD-lintcode-709-Restaurant OO Design | Nagato's blog #41

Open nagato1208 opened 5 years ago

nagato1208 commented 5 years ago

https://nagato1208.github.io/2019/09/10/OOD-lintcode-709-Restaurant-OO-Design/

描述设计一个餐馆: 不考虑预订座位 不考虑订外卖 餐馆的桌子有不同大小 餐馆会优先选择适合当前Party最小的空桌 请实现Restaurant Class, hints: findTable(), takeOrder(), checkOut(). 思路感觉OOD主要就是脑洞啊…尽量往实际场景中靠拢. 需要考虑实现的对象: Meal -price (lunch or dinner)