Singleton Pattern
Template method pattern: tea and coffee, caffine beverage