public abstract class StrategyDeliveryPolicy
extends java.lang.Object
Constructor and Description |
---|
StrategyDeliveryPolicy() |
Modifier and Type | Method and Description |
---|---|
abstract Courier |
chooseCourier(Restaurant restaurant,
Customer c,
java.util.ArrayList<Courier> listOfCourier) |
java.lang.String |
getNameOfStrategy() |
void |
setNameOfStrategy(java.lang.String nameOfStrategy) |
java.lang.String |
toString() |
public java.lang.String getNameOfStrategy()
public void setNameOfStrategy(java.lang.String nameOfStrategy)
public java.lang.String toString()
toString
in class java.lang.Object
public abstract Courier chooseCourier(Restaurant restaurant, Customer c, java.util.ArrayList<Courier> listOfCourier)