Object-Oriented Design Extensibility and SOLID — Tech Interview Concept | PracHub