Java 中的接口【生活比喻】
Java學(xué)習(xí)小白比喻【一】:
Java學(xué)習(xí)中遇到了一個問題什么是接口?
為什么需要定義一個這種東西?我直接想做什么直接去實現(xiàn)就好了,干嘛要定義接口,再去調(diào)用,這么麻煩?
接口就有點像是一個標(biāo)準(zhǔn)。舉個簡單的例子:

你去餐廳吃飯,你可以直接沖進去廚房跟廚師說,我要有羊肉卷,油條,方便面的麻辣香鍋,你直接給我做。也許你會被趕出來。

你也可以去餐廳自己先點菜,拿個盤子,點好菜,把盤子里的東西交給廚師,說,把盤子里的東西做成麻辣香鍋。

這個盤子就像是Java中的接口。廚師用管盤子里有什么,直接做成麻辣香鍋就行了。
這樣以后不同的人需要點自己喜歡的菜的時候,自己拿盤子來裝東西就行了。從整體來看是簡化了點菜的流程,并且具有普適性。
標(biāo)簽: