Code-D Architects interview question

Explain your design