package ex3_livraison;

public class Livraison {
    private double distanceKm;
    private StrategieLivraison strategie;

    public Livraison(double distanceKm, StrategieLivraison strategie) {
        this.distanceKm = distanceKm;
        this.strategie = strategie;
    }

    public void setStrategie(StrategieLivraison strategie) {
        /*
         * PSEUDO-CODE :
         * 1. Remplacer la stratégie courante par la stratégie reçue en paramètre.
         */
    }

    public double calculerFrais() {
        /*
         * PSEUDO-CODE :
         * 1. Appeler calculerFrais(distanceKm) sur la stratégie courante.
         * 2. Retourner le résultat.
         */
        return 0.0;
    }
}
