Python设计模式适配器模式

适配器模式就是为了解决原有的接口不兼容
重写了一个方法,作为中间接口,保持两者的通信

class Target:
 def Request():
  print "common request."
 
class Adaptee(Target):
 def SpecificRequest(self):
  print "specific request."
 
class Adapter(Target):
 def __init__(self,ada):
  self.adaptee = ada
 def Request(self):
  self.adaptee.SpecificRequest()
 
if __name__ == "__main__":
 adaptee = Adaptee()
 adapter = Adapter(adaptee)
 adapter.Request()

猜你喜欢

转载自blog.csdn.net/weixin_44222183/article/details/87569829