Essence interview question

Design Patterns