/**////<summary> /// Client test ///</summary> publicclass Client
{ publicstaticvoid Main( string[] args )
{ // Three contexts following different strategies Context c =new Context( new ConcreteStrategyA() );
c.ContextInterface();
Context d =new Context( new ConcreteStrategyB() );
d.ContextInterface();
Context e =new Context( new ConcreteStrategyC() );
e.ContextInterface();
}
}