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

首頁 > 編程 > Python > 正文

python實現Adapter模式實例代碼

2020-02-22 23:12:08
字體:
來源:轉載
供稿:網友

本文研究的主要是python實現Adapter模式的相關內容,具體實現代碼如下。

Adapter模式有兩種實現方式一種是類方式。

#理解 #就是電源適配器的原理吧,將本來不兼容的接口類能夠工作 #這個是類實現方式 #例子 #假如一個插座類輸出腳是3腳的,而臺燈需要的是兩腳插座,現在就需要一個Adapter實現適配插座 #Adaptee class socket(object):   def Trigle(self):     print 'power supply' #target class tableLamp(object):   def needTwo(self):     pass #adapter class Adapter(tableLamp,socket):   def needTwo(self):     self.Trigle() #client if __name__=='__main__':   lamp=Adapter()   lamp.needTwo() 

運行如圖

第二種是對象方式。

#這個是對象實現方式 class socket(object):   def Trigle(self):     print 'power supply over' #target class tableLamp(object):   def needTwo(self):     pass #adapter class Adapter(tableLamp):   def __init__(self,Socket):     self.socket=Socket   def needTwo(self):     self.socket.Trigle() #client if __name__=='__main__':   plug=socket()   lamp=Adapter(plug)   lamp.needTwo() 

運行如圖:

總結

以上就是本文關于python實現Adapter模式實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠东县| 蓬安县| 湖口县| 凭祥市| 鄂伦春自治旗| 梨树县| 吉安市| 五莲县| 涟源市| 南投县| 饶河县| 凤台县| 彰化市| 台州市| 德化县| 平武县| 镇沅| 昔阳县| 惠安县| 东平县| 怀集县| 游戏| 工布江达县| 米易县| 泸溪县| 桦南县| 金山区| 安康市| 梅河口市| 辽宁省| 梧州市| 澳门| 托克托县| 浠水县| 墨玉县| 溧阳市| 天长市| 吴旗县| 阳朔县| 屏南县| 拉萨市|