CSharp · Console
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("Hello World");
var copier = new Copier();
copier.ScannAndPrint();
}
}
public interface IPrinter
{
public void Print()
{
Console.WriteLine("Printing...");
}
}
public interface IScanner
{
public void Scan()
{
Console.WriteLine("Scanning...");
}
}
public class Copier : IPrinter, IScanner
{
public void ScannAndPrint()
{
((IScanner)this).Scan();
((IPrinter)this).Print();
Console.WriteLine("Scanning and Printing complete!");
}
}