Wrote desired interface in the client for OrderOneCoffeeWithAHoneyAndAMilk.
Created class Honey.
Moved class Honey to another file to match type name.
Store the incoming beverage parameter into a member variable of class Honey.
Created a Beverage field in class Honey.
Implemented the two overridden methods in Honey class.
Used Beverage class to print bill for OneCoffeeWithAHoneyAndAMilk.
Added a SetUp() to remove duplication.
Introduced a field for sharing.
Moved StarbuzzCoffeeFacade initialization into SetUp().
Introduced field for the hard-coded price of Coffee to remove duplication.
Introduced field for the hard-coded price of Milk to remove duplication.
Introduced field for the hard-coded price of Honey to remove duplication.
Pulled the field Coffee.price up to Beverage.
Renamed protected field price to be Price.
Replaced private field price of Milk and Honey to be inherited field Price.
Made price to be the parameter of Coffee's constructor.
Made price to be one of the parameters of Milk's constructor.
Desired to add the price 4 to be one of the constructor parameters of Honey class.
Made price to be one of the parameters of Honey's constructor.