Skip to content

relyky/IoC-with-MEF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IoC-with-MEF

使用MEF實現IoC

引言

IoC實現的方法有很多,本人認為MEF是最完美的方法。

說明

  1. Plug-in。這正是MEF的賣點。
  2. 部份取代反射(reflection),傳統上要動態連結DLL時會使用 reflection 技術來處理,程式碼的可讀性常因而下降。有了MEF可以簡化的一些且可讀性更高。

設計圖

該商業模組MyBizModule有二個外部元件負責執行演算法的部份,用MyBizPartA、MyBizPartB模擬。   也使用二種方法進行商業模組與演算法單元的結合。
方法一:間接再透過 Abstract Factor Pattern 來建構MyBizPartA物件。
方法二:直接「Import」來建構MyBizPartB。

設計簡圖

專案總管截圖

專案總管截圖

About

使用MEF實現IoC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages