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

首頁 > 編程 > Python > 正文

python實現(xiàn)Adapter模式實例代碼

2020-01-04 15:53:27
字體:
供稿:網(wǎng)友

本文研究的主要是python/138107.html">python/304089.html">python實現(xiàn)Adapter模式的相關(guān)內(nèi)容,具體實現(xiàn)代碼如下。

Adapter模式有兩種實現(xiàn)方式一種是類方式。

#理解 #就是電源適配器的原理吧,將本來不兼容的接口類能夠工作 #這個是類實現(xiàn)方式 #例子 #假如一個插座類輸出腳是3腳的,而臺燈需要的是兩腳插座,現(xiàn)在就需要一個Adapter實現(xiàn)適配插座 #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() 

運行如圖

python,adapter,設(shè)計模式,python實現(xiàn)設(shè)計模式,adapter模式

第二種是對象方式。

#這個是對象實現(xiàn)方式 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,設(shè)計模式,python實現(xiàn)設(shè)計模式,adapter模式

總結(jié)

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


注:相關(guān)教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田市| 东辽县| 轮台县| 军事| 深州市| 财经| 贵州省| 嵩明县| 冷水江市| 和硕县| 饶阳县| 应用必备| 南康市| 北票市| 大英县| 西乌珠穆沁旗| 内乡县| 乐平市| 广灵县| 彭州市| 云梦县| 嘉义县| 登封市| 滕州市| 赣榆县| 宁德市| 仁化县| 瑞昌市| 林甸县| 英德市| 兴山县| 嘉鱼县| 阳新县| 衡南县| 怀来县| 泸州市| 武隆县| 临夏市| 东丽区| 文水县| 无棣县|