Я пытался внедрить абстрактный класс в моей программе следующим образом:
public abstract class DataAccess2
{
public abstract void FindElements();
}
public class Traingle : DataAccess2
{
public override void FindElements()
{
Console.WriteLine("Loading");
}
}
public class TraingleAngular : DataAccess2
{
public override void FindElements()
{
Console.WriteLine("Angular");
}
}
static void Main()
{
List<DataAccess2> dataAccess1s = new List<DataAccess2>()
{
new Traingle(),
new TraingleAngular()
};
foreach (var data1 in dataAccess1s)
{
data1.FindElements();
}
Console.ReadLine();
}
И я не уверен, что использую правильный абстрактный класс. Могу ли я сделать больше оптимизаций? Извините за плохой английский sh