Softura interview question

solid principles and OOP concept