KFC-工厂

public class Factory {//生成基本商品
 public Product product;
 public Product CreateProduct(int i){
 Product product =null;
 switch(i) {
 //汉堡
 case 0:product= new Hamburger("奥尔良烤鸡腿堡",18.5,"000000",KFCInterface.hamburgers[0]);break;
 case 1:product= new Hamburger("老北京鸡肉卷",16.0,"000001",KFCInterface.hamburgers[1]);break;
 case 2:product= new Hamburger("劲脆鸡腿堡",18.0,"000002",KFCInterface.hamburgers[2]);break;
 case 3:product= new Hamburger("鸡肉火腿帕尼尼",14.0,"000003",KFCInterface.hamburgers[3]);break;
 case 4:product= new Hamburger("香辣鸡腿堡",18.0,"000004",KFCInterface.hamburgers[4]);break;
 //炸鸡
 case 5:product= new FriedChicken("热辣香骨鸡",11.0,"000005",KFCInterface.chicks[0]);break;
 case 6:product= new FriedChicken("吮指原味鸡",11.5,"000006",KFCInterface.chicks[1]);break;
 case 7:product= new FriedChicken("藤椒肯大大鸡排",12.0,"000007",KFCInterface.chicks[2]);break;
 case 8:product= new FriedChicken("香辣鸡翅",11.0,"000008",KFCInterface.chicks[3]);break;
 case 9:product= new FriedChicken("新奥尔良烤翅",12.0,"000009",KFCInterface.chicks[4]);break;
 
 //小食
 case 10:product= new Refreshments("蛋挞",8.0,"000010",KFCInterface.refreshes[0]);break;
 case 11:product= new Refreshments("太阳蛋",5.5,"000011",KFCInterface.refreshes[1]);break;
 case 12:product= new Refreshments("黄金鸡块",11.0,"000012",KFCInterface.refreshes[2]);break;
 case 13:product= new Refreshments("劲爆鸡米花",11.0,"000013",KFCInterface.refreshes[3]);break;
 case 14:product= new Refreshments("波纹霸王薯条(大)",13.0,"000014",KFCInterface.refreshes[4]);break;
 case 15:product= new Refreshments("波纹霸王薯条(中)",11.0,"000015",KFCInterface.refreshes[5]);break;
 case 16:product= new Refreshments("醇香土豆泥",6.0,"000016",KFCInterface.refreshes[6]);break;
 case 17:product= new Refreshments("安心大油条",6.5,"000017",KFCInterface.refreshes[7]);break;
 case 18:product= new Refreshments("香甜栗玉米",8.0,"000018",KFCInterface.refreshes[8]);break;
 
 case 19:product= new Drink("美式咖啡",14.0,"000019",KFCInterface.drinks[0]);break;
 case 20:product= new Drink("百事可乐1.25L",14.0,"000020",KFCInterface.drinks[1]);break;
 case 21:product= new Drink("九珍果汁饮料",11.0,"000021",KFCInterface.drinks[2]);break;
 case 22:product= new Drink("香醇奶茶(热)",9.5,"000022",KFCInterface.drinks[3]);break;
  
 }
  return product;
  
 }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值