Capgemini Interview Question

Explain the various Design Patterns used ?