NucleusTeq Interview Question

Explain Design patterns and use cases