Проектирование...
От: white_znake  
Дата: 22.07.10 16:47
Оценка:
Здравствуйте, уважаемые коллеги

Есть классы:

public class BaseEntity
{
}

public class Entity1 : BaseEntity
{
}

public class Entity2 : BaseEntity
{
}

public interface IBaseModel<T> where T : BaseEntity
{
}

public class Model1 : IBaseModel<Entity1>
{
}

public class Model2 : IBaseModel<Entity2>
{
}


Нужна фабрика, которая бы в зависимости от входного параметра, создавала бы нужный экземпляр Model1, Model2 без приведения типов...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.