This repository has been archived on 2022-06-26. You can view files and clone it, but cannot push or open issues or pull requests.
dotnet-lab1/Lab1/MockedSubjectIndex.cs

47 lines
1.3 KiB
C#

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);
}
}
}