一、介面的真正意義 思考一個問題,我們生活中常用的電腦都知道吧,電腦可以連接列印機、鍵盤、滑鼠,如果列印機、鍵盤、滑鼠的USB型號不統一,那 就意味著我們的電腦.上的USB插口要設計出三種尺寸型別才能使用滑鼠、鍵盤、列印機,那你想象一下,這將會是什么樣的一臺電腦?滿身疙瘩的電腦,于是世界的滑鼠、列印機、和鍵盤生產商就一起統一 了一個尺寸的USB標準, 那我們的介面就是-一個開發標準,就是統一- 了實作子類的開發標準,我們通過代碼開觀察, 1、統一-開發標準(規范)觀察代碼, DEMO:觀察代碼
以上發現了我們的電腦Computer類為不同的設備準備了不同的usb介面,導致了整個代碼看起來臃腫,不夠簡潔,是一臺難看還不好用的電腦,于是我們要統- -電腦以及與電腦插口有關設備的生產標準,讓一個usb插口可以連接不同的設備,
DEMO:統一插入電腦的設備的生產標準規范
以上使用了介面統一-了開發標準,實作了Computer只需要定義- - 個usb介面就可以實作與多種設備對接的簡單操作,讓整個Computer更為簡潔,可以適用于不同的設備,
總結:
1、學完現在的課程你要對介面的意義有所了解
2、抽象類的出現就是為了統一標準,但是有單繼承局限
3、介面的出現是為了統-標準,同時沒有單繼承局限
有完整的Java初級,高級對應的學習路線和資料!專注于java開發,分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分布式及面試資料、開源專案,助力開發者成長!
歡迎關注微信公眾號:碼邦主

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/247930.html
標籤:Java
