Docler Holding interview question

Refactoring an application using SOLID principles.