Using Design Patterns in the Gourmet Coffee System。