PSI Software Interview Question

about model design, design patterns