我正在使用统一来解决对象图。
public interface ISessionManager
{
}
public class DefaultSessionManager : ISessionManager
{
}
public class OnCallSessionManager : ISessionManager
{
}
我有在构造函数上使用 ISessionManager 的服务类
public class CustomerService
{
public class CustomerService(ISessionManager sessionManager)
{
}
}
在对象图之上。我有一个视图模型类和一个数据管理器类。
public class ViewModel(CustomerService customerService)
{
}
public class DataManager(CustomerService customerService)
{
}
现在我想使用不同的 ISessionManager 来解析 ViewModel 和 DataManager。对于ViewModel
我想要的课程DefaultSessionManager
和。我怎样才能做到这一点 ?OnCallSessionManager
DataManager
提前致谢。