首先,我們來說說什麼是dependency ?
簡單來說,一個Java應用程式就是由很多個物件(Object)之間互動所組成的。這其中的互動關係就形成了所謂物件之間的dependency
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public class A { B bObj; C cObj; public A(B bObj, C cObj){ ...... } void doAction(){ bObj.doSomething(); cObj.doSomething(); } } |
以上面的例子來看,A class 就有兩個dependencies,分別是B, C class