/* * Copyright (c) 2015 Camil Staps */ package com.camilstaps.webshop.payment; import java.util.Date; /** * * @author camilstaps */ public class CreditCard implements PaymentMethod { private final String cardNr, holder; private final Date expiryDate; public CreditCard(String cardNr, String holder, Date expiryDate) { this.cardNr = cardNr; this.holder = holder; this.expiryDate = expiryDate; } @Override public boolean pay(double amount) { System.out.println("€" + amount + " paid with credit card:\n" + holder + " with " + cardNr + " (" + expiryDate + ")"); return true; } }