本文实例为大家分享了python策略模式代码,供大家参考,具体内容如下
策略模式
import types
class StrategyExample:
def __init__(self, func=None):
self.name = '策略例子0'
if func is not None:
给实例绑定方法用的,不会影响到其他实例
self.execute = types.MethodType(func, self)
def execute(self):
print(self.name)
def execute_replacemen