介面的作用(java)

2021-06-26 22:59:32 字數 703 閱讀 8901

介面的用途不但多,而且是非常必要。這就是為什麼我們為什麼老是提「面向介面程式設計」的概念。

你現在對其理解不深沒有關係,只是在實際中先用。等積累到一定程度就知道介面的好處了。

就拿你上面的例子說介面的用途之一,那就是「多型」。這個詞你應該不陌生吧,相信老師應該和你們說過吧

videocard vc=new elsa();

//videocard vc=new colourful();

vc.display();

這裡vc 可以new elsa(); 可以new colourful(); 可以實現不同的功能。換句話說一會可以拿它當錘子使用,一會

拿他當電鋸使用,前提是他們實現了同樣的介面。只要你介面的方法定義沒有變,針對外部而言 ,你的具體實現外部是不

感知的。所以,這就為你以後程式的擴充套件性提供基礎。「對修改封閉,對擴充套件開發」。

前面是介面的乙個基本用途,規定子類的行為。更為廣闊的用途是介面為其他人使用者提供什麼用途。模組和模組之間的解耦

就看你的介面設計的是不是合理,是不是好用。這就是框架設計師。

為什麼要用介面 :用於處理多變的情況。

介面在實際開發過程中最大好處是,你可以按照設計,先把介面寫好,然後分配大夥幹活的時候,告訴a們去用寫好的介面去實現他們的具體功能,而告訴b們,去寫那些已經寫好但是沒有具體的**的介面,這樣可以提高工作效率。並且底層和應用也通過介面做了乙個很明顯的分層。

介面的作用

我在專案中大量使用介面,如果是多人合作專案更是不可少,舉個例子 我要寫乙個列印程式,但是面臨的問題是必須使用不同的印表機,有 hp的,ibm的 epsom 的等等。但是針對每乙個印表機的程式只有 2個必須要用到的函式,print printpreview 這兩個函式不同的印表機裡面的具體實現 是不一...

介面的作用

介面的最主要的作用是達到統一訪問,就是在建立物件的時候用介面建立,介面名 物件名 new 實現介面的類 這樣你像用哪個類的物件就可以new哪個物件了,不需要改原來的 就和你的usb介面一樣,插什麼讀什麼,就是這個原理。就像你問的,都有個method1的方法,如果我用介面,我上面就可以one.meth...

介面的作用

介面是一套大家事先商量好的協議,類似生產充電器和生產手機的兩個廠家,為了讓充電器能完美插上手機,那他們各自生產產品之前,必須商量好我的資料線的尺寸該多大,你的手機留的槽該多大合適,於是它們就給出第三方標準,就是介面,兩者只要滿足這個介面的要求,就能確保你生產的充電器能完美適配我生產的手機 所以,介面...