提醒您!

此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:

活動等級:入門

活動規劃

  • IoC and DI
    • IoC 觀念
    • Dependency Injection 概念
    • 職責與相依
    • 當職責與相依完全混亂的時候
  • 分離職責與相依
    • 辨識職責
    • 相依性的種類
    • 反轉相依性
    • 當相依性變多的時候
    • Dependency Anti-Patterns
    • 評估相依複雜度
    • 常見的 DI 標準架構
  • 前進 DI Container
    • 在套用 DI Container 之前
    • Configuration in file or Code
    • Composition Root 與 Configuration Object
    • 生命週期管理

講者的話

  IoC 概念由來已久,這個概念其實非常的空泛,而真正引起注意的是引用這個概念所設計的 IoC Container (後來正名為 DI Container),主旨是剝離物件之間的相依性,反轉到 Framework 身上。

  其實一開始的物件導向所嚮往的世界本來就是一個類似組裝工廠的軟體建置過程, DI Container 的出現是把這個概念更推往實現的助力之一,只是不管是組裝概念還是 DI Container,出現的時間都有點早了些,隨著這些年來不停地改善及調整,我們慢慢了解到了相依該怎麼做,該怎麼組合,怎麼做會發生什麼後果,又會帶來什麼好處,這堂課的目的就是展示這些已知的手法,有些手法有明顯的缺點,但也有不得不妥協的情境,沒有所謂的絕對好,只有情境適合不適合。千萬別以為不用 DI Container 就不需要了解相依性,因為相依管理是組裝物件不可或缺的一環。

注意事項

  • 本活動不適合程式初學者
  • 為避免清脆的鍵聲影響其他學員,誠摯的懇求您不要攜帶機械式鍵盤。
  • 本課程有可能免費延長時數(最高記錄18:00)如您晚上有約或預定車票,請斟酌延後。

售後服務

我們提供多種的售後服務,目的是希望您確實學到,並且持續進步,