0
我有一個工廠類,它依賴於一個存儲庫類。如何解決工廠類中的依賴關係?我可以將控制器的依賴關係傳遞給工廠,但這看起來並不正確。解決Windsor城堡的依賴問題
public BarFactory(IFoo foo) {
}
對於控制器,你可以只是堅持在構造函數依賴和控制器工廠涉及,但其他一切我不那麼肯定。
謝謝!
我有一個工廠類,它依賴於一個存儲庫類。如何解決工廠類中的依賴關係?我可以將控制器的依賴關係傳遞給工廠,但這看起來並不正確。解決Windsor城堡的依賴問題
public BarFactory(IFoo foo) {
}
對於控制器,你可以只是堅持在構造函數依賴和控制器工廠涉及,但其他一切我不那麼肯定。
謝謝!
如果您在使用windsor時需要工廠,推薦的方法是使用TypeFactoryFacility。你可以在這個鏈接中找到關於它的全部內容:http://docs.castleproject.org/Windsor.Typed-Factory-Facility-interface-based-factories.ashx
總的來說,編寫自己的工廠要容易得多。只需創建界面,溫莎就可以完成繁重的工作。