#策略模式
class Strategy():
def process(self):
pass
class FaultStrategy(Strategy):
def process(self):
print("fault")
class NormalStrategy(Strategy):
def process(self):
print("normal")
class Park():
def __init__(self,strategy):
self.__strategy=strategy
def geoProcess(self):
self.__strategy.process()
p=Park(NormalStrategy())
p.geoProcess()
p=Park(FaultStrategy())
p.geoProcess()
python策略模式
最新推荐文章于 2024-10-08 22:23:12 发布