Apriso interview question

Solving some code architectural issue