Привет, как мы реализуем интерфейс в режиме реального времени ??
Это моя ситуация
Я сделал интерфейс IPayPal, который имеет 2 метода
void SaleTransaction();
void VoidTransaction();
теперь у меня есть класс PayPal, который реализует эту услугу.
class PayPal:IPayPal{
public void SaleTransaction(){
// Implementation happens here
}
public void VoidTransaction(){
// Implementation happens here
}
}
теперь у меня есть служба, которая запрашивает услуги у PayPal
, скажем,
class Service{
IPayPal pp=null;
static void Main(){
pp=new PayPal();
//Now i do not want to expose all the methods in my class PayPal
// is there any other way to just show pp.SaleOneTransaction() method?? i donot want the //PayPal class to be present in this Program..
//Please tell me how to acheive this.
}
}
т.е.Пожалуйста, скажите мне, как я могу инициализировать мой интерфейсный класс, не раскрывая класс, который реализует интерфейс.
Спасибо