我是菜鳥級別的,幫我理解下為什么注入的是接口而不是注入實現(xiàn)類

清風雨
2015-09-29
5 回答
舉報
0/150
提交
取消
2016-12-17
這是多態(tài)還有就是面向接口編程,都是OOP思想
2016-10-17
因為代理機制。你獲得的是代理對象,不是原實現(xiàn)類對象。
2015-09-30
利用java多態(tài)性,面向接口編程:定義與實現(xiàn)的分離
2015-09-29
比如說你有幾個類都實現(xiàn)了一個接口,那你注入只寫接口,當你調用一個接口的方法的時候你知道是哪個類實現(xiàn)的方法嗎?
2015-09-29
類似繼承,如果只有一個接口,那寫了就是弄更復雜了。但如果很多類都是有這個“行為”,你直接寫實現(xiàn)類就要重復寫N遍,一個接口就搞定了。(我也是菜鳥)