public static void Main()
Document document1 = new Document();
IStorable document2 = new Document();
Memo document3 = new Memo();
public interface IStorable
void Read(string fileName);
void Write(string fileName);
public class Document : IStorable, ISpeak
public double DurationOfSpeech
Console.WriteLine("Reformatting the document");
public void Read(string fileName)
Console.WriteLine($"The file {fileName} has been read");
public void Write(string fileName)
Console.WriteLine($"The file {fileName} has been written");
Console.WriteLine("The method is speaking");
public class Memo : Document