![](/img/trans.png)
[英]Generic Interface Dependency Injection - Registering Which Concrete Implementation to use based on Type
我有以下模式: 一個用於序列化文件的接口,稱為IFileSerializer ,它有多個具體實現。 並非每個序列化程序都能處理所有文件類型,因此我們需要告訴應用程序知道使用哪一種。 我還有一個類型,所有可以序列化的文件都從該類型擴展,我們稱它為IStorableFile 。 我需要根據IFileSe ...