Paycom Interview Question

SOLID Design principles