Provide answer for SOLID principles challenges