接口存在的意義是什么(怎么體現出來)?為什么要用接口?


接口存在的意義是什么(怎么體現出來)?為什么要用接口?突然間被問到問蒙了,仔細一想真不是很清楚為什么

7 个解决方案

#1


假設我是一個平時不用接口的開發人員,你怎么說服我用接口呢?

#2


接口是規范,規定某個實現類里必須有那些方法,只要事先定義好接口,當大家一起合作的時候就不用特別麻煩的交互,而是每個人寫好自己的接口實現類,最后拼接到一起就可以了。大中型項目一般都會加入接口和實現類,層次分明。微小項目就看你自己的意思了。

#3


比如說是皮膚,換一種顏色我就換一種實現方式

#4


引用 2 樓 libenyue 的回復:
接口是規范,規定某個實現類里必須有那些方法,只要事先定義好接口,當大家一起合作的時候就不用特別麻煩的交互,而是每個人寫好自己的接口實現類,最后拼接到一起就可以了。大中型項目一般都會加入接口和實現類,層次分明。微小項目就看你自己的意思了。
那用接口在需求變更的時候有作用嗎?

#5


引用 3 樓 peixiaofu 的回復:
比如說是皮膚,換一種顏色我就換一種實現方式
額不是很懂的樣子

#6


可以了解下java的多態。接口靈活,例 :兩個類B、C都實現了接口A方法a(),調用B類方法a():A b= new B(); b.a();如果想改成C類a()方法 直接改成new C();就行了其他什么也不用改,當然還有其他好處可以實現多繼承,具體都有那些可以在網上搜搜

#7


引用 6 樓 gjh1328714985 的回復:
可以了解下java的多態。接口靈活,例 :兩個類B、C都實現了接口A方法a(),調用B類方法a():A b= new B(); b.a();如果想改成C類a()方法 直接改成new C();就行了其他什么也不用改,當然還有其他好處可以實現多繼承,具體都有那些可以在網上搜搜
嗯謝謝大體明白

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com