加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python中简单工厂实现demo

发布时间:2020-12-17 17:06:09 所属栏目:Python 来源:网络整理
导读:1 class BenBen: 2 def __init__ (self,money): 3 """ 4 奔奔金融支付 5 :param money:支付金额 6 """ 7 self.money = money 8 9 def pay(self): 10 print ( " 收到奔奔金融支付金额{0} " .format(self.money)) 11 12 13 class WeChat: 14 def __init__ (sel
 1 class BenBen:
 2     def __init__(self,money):
 3         """
 4         奔奔金融支付
 5         :param money:支付金额 
 6         """
 7         self.money = money
 8 
 9     def pay(self):
10         print("收到奔奔金融支付金额{0}".format(self.money))
11 
12 
13 class WeChat:
14     def __init__(self,money):
15         """
16         微信支付
17         :param money:支付金额 
18         """
19         self.money = money
20 
21     def pay(self):
22         print("收到微信支付金额{0}".format(self.money))
23 
24 
25 class ZhiFuBao:
26     def __init__(self,money):
27         """
28         支付宝支付
29         :param money:支付金额 
30         """
31         self.money = money
32 
33     def pay(self):
34         print("收到支付宝支付金额{0}".format(self.money))
35 
36 
37 if __name__ == '__main__':
38     channel = input("请选择支付方式:")
39     money = input("请输入消费金额:")
40     if channel == 'WeChat':
41         WeChat(money).pay()
42     elif channel == 'ZhiFuBao':
43         ZhiFuBao(money).pay()
44     else:
45         BenBen(money).pay()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读