麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

Java接口的作用_動力節點Java學院整理

2019-11-26 12:32:40
字體:
來源:轉載
供稿:網友

1. 接口是一種規范

很好,你已經知道接口是一種規范了!

下面這張圖是我們生活中遇到的接口:電源插座接口。

2. 為什么需要規范呢?

因為有了接口規范:

• 任何電器只有有符合規范的插頭,就可以獲得電力

• 任何廠家(西門子插座,TCL插座,公牛插座...)按照規范進行制作,就能進行供電

每個廠家插座的生產技術、工藝都不一樣,因為接口的implementation可以不一樣,但是并不影響電器的正常工作。插座的內部實現對于電器來說是完全屏蔽的。

對于軟件開發同樣也是類似的:

• 按照接口規范進行方法調用,就能獲得所期望的功能

• 按照接口規范實現接口的的方法,就能提供所期望的功能

接下來是重點了:

• 軟件開發大多是一個協作性的工作:電器和插座分別是不同人完成的,有了接口大家就能分頭開干,都按照接口來辦事,各自做完就能輕松地整合到一起。各部分的測試也更加方便。

• 軟件需要不斷演化:今天你用了公牛的插座,過了一年你可能換個西門子的插座,要做沒有這套國家接口標準,各自為政,那估計你是換不了插座了。你想想,咱們每次去美國出差,都得帶個轉接頭,否則就跪了,多不方便啊,因為接口規范不同啊!(這些個轉接頭你是不是聞道一種濃濃的Adapter模式的味道)。

3. 什么時候需要通過接口建立規范

為了抽象系統的某種公共行為,或者封裝變化性,進行系統設計的時候你需要抽取出接口,這樣將來你的系統將更加靈活。而你所說的,直接寫實現的方式在確定性的場景下當然也可以,不涉及到分工協作、變化性、測試方便等因素時,當然用不著接口了。比如一般情況下你犯不著為一個Pojo的getter和setter也弄個接口和實現分離。所以面向對象的大神們孜孜不倦地教導我們說:接口和實現分離,面向接口編程。

以上所述是小編給大家介紹的Java接口的作用_動力節點Java學院整理,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级黄色欧美 | 性爱免费在线视频 | 亚洲成人精品一区二区 | 久久国产精品免费视频 | 2021狠狠操 | 91精品中文字幕 | 久久亚洲国产午夜精品理论片 | 亚洲欧美日韩一区二区三区在线观看 | 黄色大片在线免费观看 | 成人免费一区二区三区在线观看 | 国产精品久久久久久婷婷天堂 | 91av久久| 毛片毛片 | 欧美自拍三区 | 国产成人在线免费观看视频 | 多男操一女视频 | 欧美精品一区二区三区久久久 | 中文字幕在线视频日本 | 国产色视频免费 | 日韩av成人 | 国产精品一区二区三区在线 | 亚洲午夜影院在线观看 | 综合网日日天干夜夜久久 | 精品国产一区二区三区四区在线 | 黄色美女免费 | 午夜精品福利在线观看 | 性少妇chinesevideo| 国产亚洲美女精品久久久2020 | 狠狠操夜夜爱 | 精品国内视频 | av日韩在线免费观看 | 欧美人与性禽动交精品 | 美女在线视频一区二区 | 欧美77 | 免费国产精品视频 | 日韩精品久久久 | 男女无遮挡羞羞视频 | 亚洲精品免费播放 | 国产一级毛片视频在线! | 久久精品亚洲一区 | 在线观看一二区 |