public static void RechargeMicroUsbPhone(IMicroUsbPhone phone)
 {
     phone.UseMicroUsbPhone();
     phone.Recharge();
 }
 static void RechargeMicroUsbPhone(IMicroUsbPhone microUsbPhone)
 {
     microUsbPhone.UseMicroUSB();
     microUsbPhone.Recharge();
 }
 public void RechargeMicroUsbPhone(IMicroUsbPhone phone)
 {
     phone.ConnectMicroUsb();
     phone.Recharge();
 }