小明送餐记

mac2022-06-30  29

""" 小明通过美团外卖叫了一份xx商家的外卖,外卖小哥很快将外卖送到了小明手里,并求小明给五星好评 用户类 属性: 名字 地址 联系方式 行为: 点外卖(平台) 软件类App 属性: 平台名称 商家列表 行为: 下单(商家) 派单(骑手) 商家类 属性: 名称 菜单 行为: 接单() 骑手类 属性: 名字 电话 行为: 取餐(商家) 送餐(用户) 求好评(用户) """ # 用户类 class User: def __init__(self,name,address,tel):#初始化名字,地址,电话 self.name = name self.address = address self.tel = tel # 通过某个软件,点外卖 def take_out(self,app): # 选择一个商家 print(f'{self.name} 通过{app.app_name} 在商家{app.merchant_list[0].name} 叫了一份外卖') app.place_order(app.merchant_list[0]) # 平台类 class App: def __init__(self,app_name): self.app_name = app_name # 商家列表 self.merchant_list = [Merchant('北京饭店'),Merchant('建国饭店'),Merchant('国贸饭店')] # 平台为商家下单 def place_order(self,商家): pass # 商家接单 # 平台为骑手派单 def send_order(self,骑手): pass # 骑手派单 # 商家类 class Merchant: def __init__(self,m_name): self.name = m_name self.menu_list = ['xx1','xx2'] # 商家接单 def get_order(self,app): pass # 骑手类 class Rider: def __init__(self,name,tel): self.name = name self.tel = tel # 取餐 def get_food(self,merchant): pass # 送餐 def send_food(self,user): pass # 求好评 def plese(self,user): pass user = User('小明','北京市西城区天门广场',110) app = App('美团外卖')

 

 

最新回复(0)