static void Main(string[] args) { Runner R = new MyRunner(); R.Implement = new MyImplement1(); R.Operation(); R.Implement = new MyImplement2(); R.Operation(); Console.ReadKey(); }