国产探花免费观看_亚洲丰满少妇自慰呻吟_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模式實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮安市| 宾阳县| 泽普县| 定陶县| 阿尔山市| 和平区| 元谋县| 黑龙江省| 巴林右旗| 诏安县| 十堰市| 屯门区| 东阳市| 襄垣县| 连平县| 浠水县| 健康| 疏勒县| 株洲县| 古浪县| 定结县| 枝江市| 蕉岭县| 宝鸡市| 福海县| 静乐县| 北票市| 金门县| 汝城县| 兴化市| 闽清县| 峨边| 富顺县| 广南县| 射阳县| 南部县| 肇庆市| 龙山县| 邵阳市| 调兵山市| 新余市|