Unity

微軟依賴注入模式容器

Unity是微軟patterns & practices組用C#實現的輕量級,可擴展的依賴注入容器,它為方便開發者建立鬆散耦合的應用程序。

目錄

正文


有以下優點:
簡化了對象的創建,特別是針對分層對象結構和依賴關係;
需求的抽象,允許開發人員在運行時或配置文件中指定依賴關係,簡化橫切關注點的管理;
推遲為容器配置組件的時機,增加了靈活性;
服務定位能力,這使客戶能夠存儲或緩存容器;
實例和類型攔截