static void Main(string[] args) { AbstractClass instance = new ConcreteClass(); instance.Method(); Console.ReadLine(); }
static void Main() { AbstractClass instance = new ConcreteClass(); instance.Method(); // Delay. Console.ReadKey(); }
static void Main() { AbstractClass instance = new ConcreteClass(); Console.WriteLine(new string('-', 55)); instance.AbstractMethod(); // Задержка. Console.ReadKey(); }
static void Main() { AbstractClass instance = new ConcreteClass(); Console.WriteLine(new string('-', 55)); instance.AbstractMethod(); // Delay. Console.ReadKey(); }
static void Main() { AbstractClassA instance = new ConcreteClass(); instance.OperationA(); //instance.OperationB(); // Вопрос: почему недоступен данный метод? (=> AbstractClassB instance = new ConcreteClass();) // Delay. Console.ReadKey(); }
static void Main() { AbstractClassA instance = new ConcreteClass(); instance.OperationA(); //instance.OperationB(); // Питання: чому недоступний даний метод? // Delay. Console.ReadKey(); }
static void Main() { AbstractClassA instance = new ConcreteClass(); instance.OperationA(); //instance.OperationB(); // Вопрос: почему недоступен данный метод? // Delay. Console.ReadKey(); }
static void Main(string[] args) { AbstractClass concreteClass = new ConcreteClass(); concreteClass.Method(); }