package com.itranswarp.learnjava;import java.math.BigDecimal;public class PrimeOnOverDiscountStrategy implements DiscountStrategy { private final DiscountStrategy overStrategy = new OverDiscountStrategy(); private final DiscountStrategy primeStrategy = new PrimeDiscountStrategy(); @Override public BigDecimal getDiscount(BigDecimal total) { return primeStrategy.getDiscount(total.subtract(overStrategy.getDiscount(total))).add(overStrategy.getDiscount(total)); }}
Sign in to make a reply
夢夢燈籠