static void Main(string[] args) { AbstractClass instance = new ConcreteClass(); instance.Method(); Console.ReadKey(); }
static void Main(string[] args) { //Если мы создаем экземпляры конкретных классов, которые реализуют ( наследуют) абстрактный класс, мы должны приводить их к базовому AbstractClass instance = new ConcreteClass(); instance.Method(); }