国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

1:簡單工廠模式

2019-11-14 16:58:30
字體:
供稿:網(wǎng)友
class Operate:    def __init__(self):        passclass Add(Operate):    def result(self):        return (self.a+self.b)class Subduct(Operate):    def result(self):        return self.a-self.b        class Multiply(Operate):    def result(self):        return self.a*self.bclass Divide(Operate):    def result(self):        return self.a/self.bclass Factory:                            #簡單工廠,實現(xiàn)各個類實例化交互的過程    def run(self):        op = Operate                       #注意:a,b,operation都是運算父類Operate的 ‘類屬性’ 這樣其子類才能夠直接調(diào)用,子類不能訪問父類的實例屬性        op.a = int(input('plz input the first number:'))        op.operation = input('plz input operation like(+,-,*,/):')        op.b = int(input('plz input the second number:'))                if(op.operation == '+'):            PRint(Add().result())        elif(op.operation == '-'):            print(Subduct().result())        elif(op.operation == '*'):            print(Multiply().result())        elif(operation == '/'):            print(Divide().result())Factory().run()

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝坻区| 渝北区| 喜德县| 双城市| 惠州市| 萨迦县| 崇左市| 高淳县| 康乐县| 张北县| 溧水县| 丰都县| 南宁市| 中牟县| 临沭县| 金湖县| 鄂温| 涿州市| 尼勒克县| 荃湾区| 筠连县| 交城县| 昭通市| 安徽省| 平塘县| 若羌县| 周宁县| 青川县| 锡林浩特市| 白朗县| 苗栗县| 都江堰市| 沙田区| 博白县| 汉川市| 明水县| 任丘市| 鄄城县| 和平县| 米林县| 三台县|