GoCo Group Interview Question

Describe the SOLID programming principles