2016年1月24日 星期日

Dependency Injection 相依性注入(tw) / 依賴注入(cn)

我們這一行因為不像物理、化學、數學這一類的學科,具有概念上的困難度,
所以你會發現它總是不斷的發明高深的術語,來模糊一些簡單的概念,以便讓人們比較難以理解(這就是一例),其實應該把概念白話到易於理解,讓人們把精力放在實作上,對提升國家競爭力是比較有幫助的。

Dependency Injection的概念就是
把class裡面會與其他class相依的物件,都改從外部傳入。

目的是讓你的class的相依性更乾淨,其他人維護時能夠很明確的了解到你寫的class跟其他class之間的關係,另外,這樣做也能夠輕鬆地使用mockObject來unit test。



沒有留言:

張貼留言