Mobiquity Interview Question

Explain SOLID principles of object-oriented programming.