Infosys Interview Question

Detailed explanation of design patterns