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