久久建筑網(wǎng)(i5h4u.cn)致力打造一個專業(yè)的建筑學習分享平臺! 用戶登錄 免費注冊 | 投訴舉報 | 會員中心 | 上傳資料
您現(xiàn)在的位置: > 行業(yè)資料 > 地理資料 > >>

面向接口編程詳解.doc

資料評價:
暫無
生成時間:
2021-06-21
下載權(quán)限:
免費會員
文件大。
497KB
文件類型:
.doc
瀏覽次數(shù):
2
建筑論壇:
上傳會員:
svtgh
所屬欄目:
地理資料
下載地址:
資料是由會員“svtgh”上傳到本平臺,如有不妥請聯(lián)系客服。違規(guī)侵權(quán)投訴
面向接口編程詳解,接口編程。
面向接口編程詳解一——思想基礎表格
面向接口編程詳解一——思想基礎

我想,對于各位使用面向?qū)ο缶幊陶Z言的程序員來說,“接口”這個名詞一定不陌生,但是不知各位有沒有這樣的疑惑:接口有什么用途?它和抽象類有什么區(qū)別?能不能用抽象類代替接口呢?而且,作為程序員,一定經(jīng)常聽到“面向接口編程”這個短語,那么它是什么意思?有什么思想內(nèi)涵?和面向?qū)ο缶幊淌鞘裁搓P系?本文將一一解答這些疑問。
  面向接口編程和面向?qū)ο缶幊淌鞘裁搓P系
  首先,面向接口編程和面向?qū)ο缶幊滩⒉皇瞧郊壍,它并不是比面向(qū)ο缶幊谈冗M的一種獨立的編程思想,而是附屬于面向?qū)ο笏枷塍w系,屬于其一部分;蛘哒f,它是面向?qū)ο缶幊腆w系中的思想精髓之一。
  接口的本質(zhì)
  接口,在表面上是由幾個沒有主體代碼的方法定義組成的集合體,有唯一的名稱,可以被類或其他接口所實現(xiàn)或者也可以說繼承。它在形式上可能是如下的樣子:
  
以下是引用片段:

  
  
  
  
  
  那么,接口的本質(zhì)是什么呢?或者說接口存在的意義是什么。我認為可以從以下兩個視角考慮:
  接口是一組規(guī)則的集合,它規(guī)定了實現(xiàn)本接口的類或接口必須擁有的一組規(guī)則。體現(xiàn)了自然界“如果你是……則必須能……”的理念。
  ±紓謐勻喚韁,却T寄艸苑,嫉A叭綣閌僑耍蟣匭肽艸苑埂。那么模拟到紦溷机辰{蛑,就应该有一隔滙a呱,接空嘂觽惆”开头接口,并有一庚b椒ń校緩笪頤槍娑,脩┗个表时M叭恕鋇睦,眳Q朧迪紙涌冢餼湍D飭俗勻喚紜叭綣閌僑,韵l匭肽艸苑埂閉馓豕嬖頡?br>  從這里,我想各位也能看到些許面向?qū)ο笏枷氲臇|西。面向?qū)ο笏枷氲暮诵闹唬褪悄M真實世界,把真實世界中的事物抽象成類,整個程序靠各個類的實例互相通信、互相協(xié)作完成系統(tǒng)功能,這非常符合真實世界的運行狀況,也是面向?qū)ο笏枷氲木琛?br>  接口是在一定粒度視圖上同類事物的抽象表示。注意這里我強調(diào)了在一定粒度視圖上,因為“同類事物”這個概念是相對的,它因為粒度視圖不同而不同。
  例如,在我的眼里,我是一個人,和一頭豬有本質(zhì)區(qū)別,我可以接受我和我同學是同類這個說法,但絕不能接受我和一頭豬是同類。但是,如果在一個動物學家眼里,我和豬應該是同類,因為我們都是動物,他可以認為“人”和“豬”都實現(xiàn)了這個接口,而他在研究動物行為時,不會把我和豬分開對待,而會從“動物”這個較大的粒度上研究,但他會認為我和一棵樹有本質(zhì)區(qū)別。
  現(xiàn)在換了一個遺傳學家,情況又不同了,因為生物都能遺傳,所以在他眼里,我不僅和豬沒區(qū)別,和一只蚊子、一個
  面向接口編程詳解 下載地址
進入下載地址列表

猜你還喜歡

建筑工程: 施工組織設計 圖紙 論文 方案 安全資料 工藝 建筑軟件 節(jié)能 專業(yè)資料 合同 交底 文本 建筑考試 教程
園林景觀: 園林施工方案 園林論文 園林考試 園林表格 景觀專業(yè)資料 園林圖紙 景觀設計
暖通空調(diào): 暖通專業(yè)資料 暖通軟件 技術交底 暖通論文 暖通考試 暖通圖紙 暖通施工方案 暖通軟件
水利工程: 水利施工方案 水利考試 水利專業(yè)資料 水利軟件 水利論文
結(jié)構(gòu)工程: 結(jié)構(gòu)施組方案 結(jié)構(gòu)圖紙 結(jié)構(gòu)軟件 結(jié)構(gòu)課件 工藝工法 結(jié)構(gòu)考試 結(jié)構(gòu)專業(yè)資料 結(jié)構(gòu)論文 其他資料
電氣工程: 電氣施工方案 電氣圖紙 電氣軟件 電氣論文 電氣課件 智能建筑 電氣專業(yè)資料 電氣考試
建筑給排: 給排施組方案 技術交底 給排水專業(yè)資料 污水處理 消防工程 給排水圖紙 給排水論文 給排水軟件
安裝工程: 設備安裝圖紙 安裝工程專業(yè)資料 安裝施組設計 專題
工程造價: 造價法規(guī) 造價視頻 造價指標 建筑造價 造價考試 水利造價 電力造價 裝修造價 其他 安裝造價 路橋造價 市政造價 園林造價 造價軟件 造價表格 清單實
工程監(jiān)理: 監(jiān)理交底 施工監(jiān)理 監(jiān)理文檔 旁站監(jiān)理 監(jiān)理考試 合同表格 監(jiān)理細則 監(jiān)理大綱 監(jiān)理總結(jié) 監(jiān)理月報 監(jiān)理規(guī)劃
路橋工程: 合同表格 路橋工藝 路橋論文 路橋交底 安全資料 路橋標書 路橋?qū)I(yè)資料 路橋軟件 其他資料 路橋圖紙 路橋施工方案 路橋考試
裝飾裝修: 裝修施工方案 裝修圖紙 室內(nèi)設計 施工工藝 裝修技術交底 裝修表格 裝修資料 建筑文庫