關於Spring中IOC(控制反轉)的理解、實現必須依賴抽象,而抽象不需要依賴實現

例一   :比如說我們餓了需要吃飯,盛飯的時候可以用大碗或者小碗來盛。這個能盛飯的東西就是一個抽象,在我們的腦海中並沒有具體的實物。而具體的實現就是我們的大碗或者是小碗。面向抽象編程會非常靈活,並且低耦合,易於擴展和維護。就比如說人是一個java類,我們擁有吃飯的方法,如果依賴於具體編程,今天用大碗吃飯,明天用小碗來吃,那我就得頻繁的去改那個Java方法,如果依賴於抽象(接口),我只是想吃飯,只要
相關文章
相關標籤/搜索