Exemple #1
0
 public static void ConfigureClient()
 {
     ChatCl           = new ChatClient();
     FistConnectionSt = new FirstConnectionStrategy(ChatCl);
     LiveConnectionSt = new LiveCommunicationStrategy(ChatCl);
     ChatCl.ChangeStrategy(FistConnectionSt);
 }
 public void ChangeStrategy(ICommunicaionStrategy newStrtegy)
 {
     _connectionStrategy = newStrtegy;
     _connectionStrategy.StarategyEstablished();
 }
 public static Waiter Wait(this ICommunicaionStrategy self)
 {
     return(new Waiter());
 }