modify decorator pattern + add BasicCoffee

modify decorator pattern + add BasicCoffee