Untitled
user_8699250
java
7 months ago
465 B
4
Indexable
interface MetodoPagamento {
void paga(double importo);
}
class CartaCredito implements MetodoPagamento {
public void paga(double importo) {
System.out.println("Pagamento con carta: " + importo);
}
}
class Acquisto {
private MetodoPagamento metodo;
public Acquisto(MetodoPagamento metodo) {
this.metodo = metodo;
}
public void eseguiPagamento(double importo) {
metodo.paga(importo);
}
}Editor is loading...
Leave a Comment