Fw: [心得] 控制反轉 (IoC) 與 依賴注入 (DI)

作者: pttworld (批踢踢世界)   2016-11-24 04:37:32
※ [本文轉錄自 Soft_Job 看板 #1ODVtNJy ]
作者: pttworld (批踢踢世界) 看板: Soft_Job
標題: Re: [心得] 控制反轉 (IoC) 與 依賴注入 (DI)
時間: Thu Nov 24 04:36:37 2016
※ 引述《Jasonzheng (jason)》之銘言:
: 各位好:
: 這是小弟第三篇部落文,是很多人愛談的 IoC/DI,是傳說中學會這個,就能秒
: 學各框架的重要觀念。
: 接續前兩篇文的觀念,簡單說明 IoC/DI ,並且把大部分人混淆的觀念: 依賴反
: 轉 vs 控制反轉 vs 工廠,做個釐清。
: 才出兩篇文,有很多支持,我很感激,酸酸也比我意想的多,但我是不會玻璃心
: 碎的,只希望能幫助更多人,並釐清網路上的錯誤資訊... (一堆人說 IoC = DIP,我超
: 傻眼)。
: 高手可以略過,文中沒有高深莫測的程式,只有腦殘簡單的容器範例,也沒有酷
: 炫的語法糖,一切都回歸純樸。
: 請服用:
: https://blog.jason.party/3/ioc-di
請問傳統模式是 高階模組建立低階模組 還是 低階模組建立高階模組。
二選一。
作者: corrupt003 (QQ)   2016-11-24 07:52:00
覺得原PO觀念有錯可以回文的更詳細一些,造福更多想學習相關觀念的人
作者: aws9527 (Awis)   2016-11-24 08:40:00
哈哈哈 原來是這樣太好笑了我個人覺得 高階->低階啦
作者: Frozenmouse (*冰之鼠*)   2016-11-24 11:18:00
這篇多講一點不會少一塊肉吧XD 要人直接二選一,誰知道你要講啥
作者: jonyig (是喔喔)   2016-11-24 11:20:00
原po到底在說什麼哎呀 補虛補
作者: Frozenmouse (*冰之鼠*)   2016-11-24 11:44:00
對不起我又重看了一遍,沒看到哪裡有寫低階模組「建立」高階模組啊,你是不是找錯人了?我是覺得你就明白指出原文哪一段有問題吧 ._.就我的理解,原文的「建立」是指「使之進行建構」,和你剛剛上段提的「下屬『建立』」是相反的方向「傳統」我就沒辦法講什麼了,每個人(?)認為的傳統不一樣XD我修正一樣,是低階建立不是下屬建立,眼殘混一起了那如果你的點是在於「傳統」和「建立」用詞上,你覺得怎麼改會比較好?啊我看一下編輯文,剛剛同時推了…呃,你覺得我在藍色窗簾就這樣吧,這次大絕可是你先放的;態度不好沒有討論的必要,是吧?XD好啦我還是手癢…原文上圖是指「依賴注入至」,下圖是「使之建構」,這在前後文都寫得很清楚啊,非腦補
作者: Chris926926 (Jan Egeland)   2016-11-24 13:28:00
好盧的人...
作者: Schaos   2016-11-24 18:24:00
只有我一個人覺得某人中文文法怪怪的嗎?
作者: haha02 (來人!上夾棍!)   2016-11-26 09:41:00
樓上+1 我覺得原po自己寫一篇比較完整的論述闡述你的理解如何? 只點一下接著就說別人不受教 這裡不是學校 用一種由上對下"我是在點化你"的態度很難得到支持的 不管您事業多成功技術多強大 很顯然大部分人不知道您的豐功偉業
作者: Jasonzheng (jason)   2016-11-26 13:22:00
謝謝樓上 說出我的心聲我已跟 p 大講和 (應該吧..?)在 Soft_Job 版 id: 23912我有闡述彼此用字的誤會了各位方便的話可以再去看看 :)
作者: Frozenmouse (*冰之鼠*)   2016-11-27 11:46:00

Links booklink

Contact Us: admin [ a t ] ucptt.com