相依性注入起手式 - 「何謂相依」

現今許多前端或後端的框架,

預設都是採用相依性注入的方式進行開發,

對我這種原先較少使用DI框架的開發者而言,

上手適應的確得花一番功夫。

記得某次參加twMVC週四固定聚會時,

我向Bill叔請益有關相依性注入的看法時,他秒回道:

不就是相依,然後再注入而已。

這看似簡單的幾句話,

卻讓當下只會用DI框架的我,

開始反思何謂相依、何謂注入。

此篇我想從「何謂相依」出發,

分別地來談談「相依」及「注入」,

順手記錄自己理解的過程。

 

...繼續閱讀 »