关于Spring中IOC(控制反转)的理解、实现必须依赖抽象,而抽象不需要依赖实现

例一   :比如说我们饿了需要吃饭,盛饭的时候可以用大碗或者小碗来盛。这个能盛饭的东西就是一个抽象,在我们的脑海中并没有具体的实物。而具体的实现就是我们的大碗或者是小碗。面向抽象编程会非常灵活,并且低耦合,易于扩展和维护。就比如说人是一个java类,我们拥有吃饭的方法,如果依赖于具体编程,今天用大碗吃饭,明天用小碗来吃,那我就得频繁的去改那个Java方法,如果依赖于抽象(接口),我只是想吃饭,只要
相关文章
相关标签/搜索