static void Main(string[] args) { B b = new B(); b.WriteTextToConsole("B"); b.MustBeImplemented("B"); //A a = new A(); A a = new B(); a.WriteTextToConsole("A"); a.MustBeImplemented("A"); Console.ReadKey(); }