java 板


LINE

※ [本文轉錄自 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 請問傳統模式是 高階模組建立低階模組 還是 低階模組建立高階模組。 二選一。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.36.13
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1479933399.A.4FC.html



※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: pttworld (115.43.36.13), 11/24/2016 04:37:32
1F:→ corrupt003: 覺得原PO觀念有錯可以回文的更詳細一些,造福更多想 11/24 07:52
2F:→ corrupt003: 學習相關觀念的人 11/24 07:52
3F:推 aws9527: 哈哈哈 原來是這樣 11/24 08:40
4F:→ aws9527: 太好笑了 11/24 08:40
5F:→ aws9527: 我個人覺得 高階->低階啦 11/24 08:42
6F:推 Frozenmouse: 這篇多講一點不會少一塊肉吧XD 要人直接二選一,誰知 11/24 11:18
7F:→ Frozenmouse: 道你要講啥 11/24 11:18
8F:推 jonyig: 原po到底在說什麼 11/24 11:20
9F:→ jonyig: 哎呀 補虛 11/24 11:21
10F:→ jonyig: 補 11/24 11:21
高階->低階 低階建立,高階注入參數,箭頭是注入參數。 現實生活的範例,主管交辦下屬代辦事項。 下屬辦理,主管發號命令,箭頭是發號命令。 這是根據連結內容所進行的回文,使得發文及回文之外的人看不懂。 可以先閱讀發文中的連結,再對照這篇的論點就知道在講什麼。 在之前的推文被形容成酸文這件事使得我不願意再詳細, 沒有良好的態度就沒有溝通的必要。
11F:推 Frozenmouse: 對不起我又重看了一遍,沒看到哪裡有寫低階模組「建 11/24 11:44
12F:→ Frozenmouse: 立」高階模組啊,你是不是找錯人了? 11/24 11:44
13F:→ Frozenmouse: 我是覺得你就明白指出原文哪一段有問題吧 ._. 11/24 11:49
原文二張圖的其中一張是「傳統」模式由高階「建立」低階模組。 低階的舉例會使用像是worker這類字眼的類別。 引號的這二個詞在文中都有問題的。 ※ 編輯: pttworld (115.43.36.13), 11/24/2016 12:00:02
14F:推 Frozenmouse: 就我的理解,原文的「建立」是指「使之進行建構」, 11/24 12:15
15F:→ Frozenmouse: 和你剛剛上段提的「下屬『建立』」是相反的方向 11/24 12:15
16F:→ Frozenmouse: 「傳統」我就沒辦法講什麼了,每個人(?)認為的傳統不 11/24 12:16
17F:→ Frozenmouse: 一樣XD 11/24 12:16
18F:推 Frozenmouse: 我修正一樣,是低階建立不是下屬建立,眼殘混一起了 11/24 12:18
如果明確寫明的「建立」被稱為使之建立, 那該圖的上一張圖是否被稱為「使之依賴注入」。 加個使的文意是相反方向,但是二張圖必須一致。 而且建立可以替換成使之建立的行為是否稱為腦補。 編輯文就到這裡,要硬凹的不拿我時間陪。 ※ 編輯: pttworld (115.43.36.13), 11/24/2016 12:50:25
19F:推 Frozenmouse: 那如果你的點是在於「傳統」和「建立」用詞上,你覺 11/24 12:50
20F:→ Frozenmouse: 得怎麼改會比較好? 11/24 12:50
21F:→ Frozenmouse: 啊我看一下編輯文,剛剛同時推了… 11/24 12:51
22F:推 Frozenmouse: 呃,你覺得我在藍色窗簾就這樣吧,這次大絕可是你先 11/24 12:53
23F:→ Frozenmouse: 放的;態度不好沒有討論的必要,是吧?XD 11/24 12:53
24F:推 Frozenmouse: 好啦我還是手癢…原文上圖是指「依賴注入至」,下圖 11/24 13:18
25F:→ Frozenmouse: 是「使之建構」,這在前後文都寫得很清楚啊,非腦補 11/24 13:18
26F:→ Chris926926: 好盧的人... 11/24 13:28
27F:→ Schaos: 只有我一個人覺得某人中文文法怪怪的嗎? 11/24 18:24
28F:推 haha02: 樓上+1 我覺得原po自己寫一篇比較完整的論述闡述你的理解 11/26 09:41
29F:→ haha02: 如何? 只點一下接著就說別人不受教 這裡不是學校 用一種 11/26 09:41
30F:→ haha02: 由上對下"我是在點化你"的態度很難得到支持的 不管您事業 11/26 09:41
31F:→ haha02: 多成功技術多強大 很顯然大部分人不知道您的豐功偉業 11/26 09:41
32F:→ Jasonzheng: 謝謝樓上 說出我的心聲 11/26 13:22
33F:→ Jasonzheng: 我已跟 p 大講和 (應該吧..?) 11/26 13:22
34F:→ Jasonzheng: 在 Soft_Job 版 id: 23912 11/26 13:23
35F:→ Jasonzheng: 我有闡述彼此用字的誤會了 11/26 13:23
36F:→ Jasonzheng: 各位方便的話可以再去看看 :) 11/26 13:24
37F:→ Frozenmouse: #1ODyggA- (Soft_Job) 幫連(?) 11/27 11:46







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP