課程
/后端開發(fā)
/Java
/Spring入門篇
通常把什么樣的東西定義成接口呢?
2015-11-22
源自:Spring入門篇 2-1
正在回答
額外功能, 通常是把這個類,或者所這個體系中的額外功能 定義成接口?
比如你定義一個父類是車 你可以在這里車中定義價格,行駛,載人等功能, 因為這些功能都是子類肯定具有的屬于車這個體系的功能,但是這時還有個功能是泡妞 明顯這個功能就是個別頂級豪車才具備的功能,這樣你就不能把這個功能定義到車當中去。。。
這是你就可以定義一個接口,叫做interface 把妹,然后里面就定義一個抽象方法叫泡妞();然后車的子類中只有價格在100w以上的車才能實現(xiàn)這個把妹的接口,具體怎么實現(xiàn) 你自己在這個子類中去定義就好了。。這樣才比較合理
好了 意淫完畢 我要去搬磚了!
琴代語兮 提問者
現(xiàn)在我的理解是這樣的,接口其實是一種溝通方式。用來跟客戶端的實體類進行溝通,供調(diào)用來使用。就像樓上這位兄弟說的一樣,叫這種鳥的功能被定義成一個接口,由其他類來調(diào)用,至于怎么叫,是嗷嗷叫還是喳喳叫,就看這個接口的實現(xiàn)類來怎么完成這個邏輯了。所以那些需要與外界其他類產(chǎn)生連接關系的就可以定義成一個接口。不知道理解對不對。
我剛預習完,感覺是把不同子類中同一種行為的不同表現(xiàn)方式歸結到一個接口中。比如說我看的視頻上面幾種不同鳥類(子類)叫的方式(同一種行為)變現(xiàn)不一樣(有的嗷嗷叫,有的喳喳叫,還有的不會叫)。把這樣的行為歸集出來,定義了成了接口。
藍藍的海風吹
舉報
為您帶來IOC和AOP的基本概念及用法,為后續(xù)高級課程學習打下基礎
3 回答這兩個東西是什么意思 看不懂
2 回答JSR-250標準是什么東西?這是誰給誰的標準?JSR-250看名字可能還有JSR-249,248.....100,99,...2,1這么多標準吧??這到底是什么東西呢?
2 回答List 和Map注入的是什么東西啊 實現(xiàn)類的bean?
4 回答list和map泛型不是<BeanInterface>這個接口類型嗎?那里面的東西應該是BeanInterface的對象啊,為什么注解注入進去的是BeanInterface這個接口的實現(xiàn)類??
2 回答我的xsd有問題嗎?出錯了,是不是我少了什么東西
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-11-23
額外功能, 通常是把這個類,或者所這個體系中的額外功能 定義成接口?
比如你定義一個父類是車 你可以在這里車中定義價格,行駛,載人等功能, 因為這些功能都是子類肯定具有的屬于車這個體系的功能,但是這時還有個功能是泡妞 明顯這個功能就是個別頂級豪車才具備的功能,這樣你就不能把這個功能定義到車當中去。。。
這是你就可以定義一個接口,叫做interface 把妹,然后里面就定義一個抽象方法叫泡妞();然后車的子類中只有價格在100w以上的車才能實現(xiàn)這個把妹的接口,具體怎么實現(xiàn) 你自己在這個子類中去定義就好了。。這樣才比較合理
好了 意淫完畢 我要去搬磚了!
2016-08-06
現(xiàn)在我的理解是這樣的,接口其實是一種溝通方式。用來跟客戶端的實體類進行溝通,供調(diào)用來使用。就像樓上這位兄弟說的一樣,叫這種鳥的功能被定義成一個接口,由其他類來調(diào)用,至于怎么叫,是嗷嗷叫還是喳喳叫,就看這個接口的實現(xiàn)類來怎么完成這個邏輯了。所以那些需要與外界其他類產(chǎn)生連接關系的就可以定義成一個接口。不知道理解對不對。
2015-11-22
我剛預習完,感覺是把不同子類中同一種行為的不同表現(xiàn)方式歸結到一個接口中。比如說我看的視頻上面幾種不同鳥類(子類)叫的方式(同一種行為)變現(xiàn)不一樣(有的嗷嗷叫,有的喳喳叫,還有的不會叫)。把這樣的行為歸集出來,定義了成了接口。