Callsign Interview Question

Describe SOLID principles in software design