Accenture Interview Question

Design patterns used Solid principles