Honeywell interview question

Design Patterns