emids Interview Question

Design patters explain