IOC(Inversion of Control 控制反轉)

背景 我們知道在面向對象設計的軟件系統中,它的底層都是由N個對象構成的,各個對象之間通過相互合作,最終實現系統地業務邏輯。 如果我們打開機械式手錶的後蓋,就會看到與上面類似的情形,各個齒輪分別帶動時針、分針和秒針順時針旋轉,從而在錶盤上產生正確的時間。圖1中描述的就是這樣的一個齒輪組,它擁有多個獨立的齒輪,這些齒輪相互齧合在一起,協同工作,共同完成某項任務。我們可以看到,在這樣的齒輪組中,如果有一
相關文章
相關標籤/搜索