Luxoft Interview Question

SOLID principle and example application