Temenos interview question

Solid Principles and Design Patterns