Skip to the content.
package com.bookshop.solid.ocp;

import java.math.BigDecimal;

/** Next-day courier: flat rate, never free. */
public class ExpressShipping implements ShippingRate {

    static final BigDecimal EXPRESS_COST = new BigDecimal("7.50");

    @Override
    public String name() {
        return "express";
    }

    @Override
    public BigDecimal costFor(BigDecimal orderTotal) {
        return EXPRESS_COST;
    }
}

Raw file