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

首頁 > 編程 > Python > 正文

輕松掌握python設(shè)計(jì)模式之策略模式

2019-11-25 16:29:21
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了python策略模式代碼,供大家參考,具體內(nèi)容如下

"""策略模式"""import typesclass StrategyExample: def __init__(self, func=None):  self.name = '策略例子0'  if func is not None:   """給實(shí)例綁定方法用的,不會影響到其他實(shí)例"""   self.execute = types.MethodType(func, self) def execute(self):  print(self.name)def execute_replacement1(self): print(self.name + ' 從執(zhí)行1')def execute_replacement2(self): print(self.name + ' 從執(zhí)行2')if __name__ == '__main__': strat0 = StrategyExample() strat1 = StrategyExample(execute_replacement1) strat1.name = '策略例子1' strat2 = StrategyExample(execute_replacement2) strat2.name = '策略例子2' strat0.execute() strat1.execute() strat2.execute()

運(yùn)行結(jié)果如圖:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 晋城| 荥经县| 黄骅市| 横山县| 盐城市| 乌兰浩特市| 通化县| 遂平县| 辛集市| 新密市| 阳信县| 白玉县| 文安县| 台北县| 石城县| 成安县| 将乐县| 如皋市| 邹城市| 苍梧县| 磐安县| 乐东| 六安市| 杭州市| 高阳县| 连城县| 东莞市| 盐池县| 丽水市| 额济纳旗| 邓州市| 巨野县| 朝阳区| 凉山| 剑河县| 延吉市| 会泽县| 金秀| 永宁县| 漳平市| 内丘县|