2
視圖列表如果我有一個包含的機型列表的收集,並希望爲每個型號對應的觀點,什麼是做到這一點使用IOC(控制反轉)的最好方法?如何處理與國際奧委會
我看到有兩種方式:
使用工廠模式。我只想通過我的模型集合,當我需要他們與經由國際奧委會通過在工廠建設的意見。
創建另一類將有我需要的所有意見,由國際奧委會預建的列表。然後,我只是從列表中選擇我想要的視圖。
您認爲哪種方式更好?
視圖列表如果我有一個包含的機型列表的收集,並希望爲每個型號對應的觀點,什麼是做到這一點使用IOC(控制反轉)的最好方法?如何處理與國際奧委會
我看到有兩種方式:
使用工廠模式。我只想通過我的模型集合,當我需要他們與經由國際奧委會通過在工廠建設的意見。
創建另一類將有我需要的所有意見,由國際奧委會預建的列表。然後,我只是從列表中選擇我想要的視圖。
您認爲哪種方式更好?
如果您可以預先構建視圖,最好的解決方案可能是將所有視圖的列表(IEnumerable
)插入到每個使用者中,並可能使用Specification Pattern從該列表中選擇適當的視圖。
如果,另一方面,你需要運行時間值之前,你可以實例每個視圖,a Factory is the correct solution。
謝謝!很有幫助! –