最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現Adapter模式實例代碼

 更新時間:2018年02月09日 16:32:20   作者:apple_boys  
這篇文章主要介紹了python實現Adapter模式實例代碼,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下

本文研究的主要是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模式實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關文章

  • Python浮點數取整、格式化和NaN處理的操作方法

    Python浮點數取整、格式化和NaN處理的操作方法

    這篇文章主要介紹了Python浮點數取整、格式化和NaN處理的操作方法,本文較詳細介紹了取整的三種方法,格式化浮點數輸出的示例代碼詳解,感興趣的朋友跟隨小編一起看看吧
    2022-05-05
  • 零基礎寫python爬蟲之爬蟲編寫全記錄

    零基礎寫python爬蟲之爬蟲編寫全記錄

    前面九篇文章從基礎到編寫都做了詳細的介紹了,第十篇么講究個十全十美,那么我們就來詳細記錄一下一個爬蟲程序如何一步步編寫出來的,各位看官可要看仔細了
    2014-11-11
  • python爬取全國水雨情信息詳解

    python爬取全國水雨情信息詳解

    這篇文章主要為大家詳細介紹了python爬取全國水雨情信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Python中的flask框架詳解

    Python中的flask框架詳解

    flask是一個基于Python開發(fā)并且依賴jinja2模板和Werkzeug?WSGI服務的一個微型框架,對于Werkzeug本質是Socket服務端,其用于接收http請求并對請求進行預處理,然后觸發(fā)Flask框架,本文給大家介紹Python中的flask框架,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • Python中的ceil()方法使用教程

    Python中的ceil()方法使用教程

    這篇文章主要介紹了Python中的ceil()方法使用教程,是Python入門中必會的方法之一,需要的朋友可以參考下
    2015-05-05
  • 使用python opencv對畸變圖像進行矯正的實現

    使用python opencv對畸變圖像進行矯正的實現

    本文主要介紹了使用python opencv對畸變圖像進行矯正的實現,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • python 3.6.2 安裝配置方法圖文教程

    python 3.6.2 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了python 3.6.2 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Python垃圾回收機制三種實現方法

    Python垃圾回收機制三種實現方法

    這篇文章主要介紹了Python垃圾回收機制三種實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Python結合ImageMagick實現多張圖片合并為一個pdf文件的方法

    Python結合ImageMagick實現多張圖片合并為一個pdf文件的方法

    這篇文章主要介紹了Python結合ImageMagick實現多張圖片合并為一個pdf文件的方法,結合實例形式分析了Python將圖片文件轉換為pdf文件的相關操作技巧,需要的朋友可以參考下
    2018-04-04
  • 一文帶你重溫一下Python的對象模型

    一文帶你重溫一下Python的對象模型

    在面向對象的理論中,有兩個核心的概念:類和實例。在?Python?里面,類和實例都是對象,也就是所謂的類對象和實例對象。本文主要來大家重溫一下Python對象模型的相關知識,感興趣的可以了解一下
    2023-04-04

最新評論

昌都县| 思茅市| 井冈山市| 吕梁市| 永春县| 吉首市| 柞水县| 威远县| 额尔古纳市| 建宁县| 图片| 宾阳县| 淅川县| 罗源县| 巩留县| 建始县| 垣曲县| 太原市| 吉安县| 嵩明县| 禄丰县| 思茅市| 济源市| 景泰县| 东港市| 波密县| 屏南县| 赞皇县| 浏阳市| 历史| 会东县| 上饶市| 长春市| 自治县| 东兰县| 年辖:市辖区| 两当县| 芦山县| 清水县| 晋城| 民县|