python实现适配器模式实例代码

  

本文研究的主要是python实现适配器模式的相关内容,具体实现代码如下。

  

适配器模式有两种实现方式一种是类方式。

        #理解   #就是电源适配器的原理吧,将本来不兼容的接口类能够工作   #这个是类实现方式   #例子   #假如一个插座类输出脚是3脚的,而台灯需要的是两脚插座,现在就需要一个适配器实现适配插座   # Adaptee   套接字类(对象):   def Trigle(自我):   打印“电源”   #目标   类tableLamp(对象):   def needTwo(自我):   通过   #适配器   类适配器(tableLamp,套接字):   def needTwo(自我):   self.Trigle ()   #客户   if __name__==癬_main__”:   灯=适配器()   lamp.needTwo ()      

运行如图

  

 python实现适配器模式实例代码

  

第二种是对象方式。

        #这个是对象实现方式   套接字类(对象):   def Trigle(自我):   打印“电源/?   #目标   类tableLamp(对象):   def needTwo(自我):   通过   #适配器   类适配器(tableLamp):   def __init__(自我,套接字):   self.socket=套接字   def needTwo(自我):   self.socket.Trigle ()   #客户   if __name__==癬_main__”:   塞=套接字()   灯=适配器(插头)   lamp.needTwo ()      

运行如图:

  

 python实现适配器模式实例代码

  

总结

  

以上就是本文关于python实现适配器模式实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

python实现适配器模式实例代码