static void Main(string[] args) { //// 1. 使用者點餐 var shopChoice = _UserSelectShop(); //// Select Shop var burgerChoice = _UserOrderBurger(); //// Order burger //// 2. 準備漢堡 Burger burger = BurgerFactory.Create(shopChoice, burgerChoice); //// 3. 烹飪漢堡 burger.Cook(); }
static void Main(string[] args) { Console.WriteLine(BurgerFactory.makeBurger(BurgerType.MINI)); Console.WriteLine(BurgerFactory.makeBurger(BurgerType.STANDART)); Console.WriteLine(BurgerFactory.makeBurger(BurgerType.MAXI)); }