EPAM Systems Interview Question

Solid principles, deaign patterns