Java和Android中的介面

來源:互聯網
上載者:User

標籤:

Java中的介面就是一個只有全域常量和抽象方法的類,它就是一個空想家,只知道要做什麼事卻不知道具體怎麼做。怎麼辦?它就去僱傭一個實幹家,讓他把自己想的事情做完。
介面類:空想家
實作類別:實幹家
若僅僅是這樣的關係,那為啥不讓實幹家去想事情並自己幹完呢?空想家有啥用?
這就是回答介面作用的問題了:舉個栗子,在很多實際開發中,作為開發商一般不會直接做一個產品去賣給客戶,而是先等客戶來了,談好具體需求了再去做開發,那客戶也不能把所有想到的需求都讓開發商去做啊,所以開發商就制定了一些能力範圍內的標準,就是公布客戶我的能力。
開發商制定的標準:介面(客戶還沒來)
客戶的具體需求:實作類別(客戶來了)
可以看出,使用介面就是為了聲明自己的能力,並在自己能力範圍內去滿足不同客戶的不同需求。

Java和Android中的介面

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.