1. 程式人生 > >衙扼廷蛔恃膳扼鉀粟蛆胯ofr933

衙扼廷蛔恃膳扼鉀粟蛆胯ofr933

關註 pen cti inject 面向 開發 實現 點擊 一次

IoC和AOP可謂是後臺開發入門必學的知識(Spring相關),但這兩者都僅僅只是概念而已,並非具體技術實現,同樣的,Android也可以使用IoC和AOP,之前已經寫過如何在Android開發中使用AOP了,有興趣的朋友可以看我之前的博客(順便點個關註吧),所以,本文主題便是IoC。 控制反轉(Inversion of Control,英文縮寫為IoC)是框架的重要特征,並非面向對象編程的專用術語。它包括依賴註入(Dependency Injection,簡稱DI)和依賴查找(Dependency Lookup)。 上述源至百度百科,對於第一次接觸IoC的人可能有些晦澀難懂,其實,通俗來講,就是本來我可以做的事我現在不想做了,交給框架來做。舉個實際的例子,就是ButterKnife,它就是Android上IoC的典型,實現了控件的動態註入及點擊事件的綁定。所以,下面我們就來打造一個類似ButterKnife的IoC框架吧。

衙扼廷蛔恃膳扼鉀粟蛆胯ofr933