ioc & in direction

7
IOC & InDirection Write By HamielKuo 參參參參參 91 參參參參 參參參參參 參參參參參參 參參參參參參參 參參參 ,,,,~

Upload: -

Post on 13-Aug-2015

27 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

IOC & InDirectionWrite By HamielKuo參考資料為 91 大大文章,如有侵權,會在告知後,將本文件刪除,謝謝~

IOC & DI• 控制反轉

• 將物件原本在內部做初始化相依物件的動作,改由物件外進行初始化

• 依賴注入• 將物件所相依的物件,透過本身建構式公開化,交由外部來決定

• 簡而言之,讓外部決定目標物件的相依物件

• ASP.NET MVC 可使用的工具, Unity

驗證服務

InDirection• 在兩個類別之間放置中介的類別,讓它們退耦,但仍然維持連結的關係

• 同步化管理

• 間接取值層

• WinForm & WPF 內, BindingSource 元件實現這機制

• ASP.NET MVC 內, Angularjs 架構

WPF -BindingSource Angularjs

收穫• IOC DI

• 降低相依性• 擴充• 便於測試• NLog

• InDriection

• 退耦,讓兩個物件保持連結,但維持連結關係• Kendo DataSourceResult

• WPF : BindingSource