static void SemAdapter() { // Como pode ser visto abaixo, o novo metodo de pagamento tem nomes de metodos diferentes // Uma forma de resolver isso é utilizando o adapter //PayPal payment = new PayPal(); Payoneer payment = new Payoneer(); //payment.PayPalPayment(); //payment.PayPalReceive(); payment.SendPayment(); payment.ReceivePayment(); }
public PayoneerAdapter(Payoneer payoneer) { this.payoneer = payoneer; }