PSI Software interview question

about model design, design patterns