using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Lab1 { /* * Класс MockedSubjectIndex наследует от SubjectIndex и переопределяет методы. * Методы заглушки печают свое название и вызывают метод базового класса. */ class MockedSubjectIndex: SubjectIndex { public override void LoadFromKeyboard() { Console.WriteLine("Вызов метода LoadFromKeyboard"); base.LoadFromKeyboard(); } public override void LoadFromFile(string filename) { Console.WriteLine("Вызов метода LoadFromFile"); base.LoadFromFile(filename); } public override void Print() { Console.WriteLine("Вызов метода Print"); base.Print(); } public override void PrintPages(string word) { Console.WriteLine("Вызов метода PrintPages"); base.PrintPages(word); } public override void Delete(string word) { Console.WriteLine("Вызов метода Delete"); base.Delete(word); } } }