using System;
using System.Collections.Generic;
namespace TestCS
{
class Program
{
static void Main(string[] args)
{
PurchasingAgent agent = new PurchasingAgent();
agent.Buy();
Console.ReadKey();
}
abstract class Agent
{
public abstract void Buy();
}
class Consumer : Agent
{
public override void Buy()
{
Console.WriteLine("Customer Buy");
}
}
class PurchasingAgent : Agent
{
Consumer m_Consumer = new Consumer();
public override void Buy()
{
m_Consumer.Buy();
}
}
}
}