Какова концепция создания экземпляра класса с использованием имени интерфейса?
что такое концепция переменной или объекта set или я не знаю, как это называется, когда я создаю экземпляр класса и помещаю в левую руку имя интерфейса ,,, я знаю, что мы не можем создать объект типа интерфейса.
Только мне нужно больше пояснений, как этот процесс назван или каковы детали .Net, когда я объявляю объект такого типа.
IDataReader oSQLReader = new SqlDataReader();
IDataReader oOLEReader = new OleDbDataReader();