My code from the "Implementing the beverages" chapter of the Head First Design Patterns book