IBM Interview Question

Design pattern questions in written round.