ABS Interview Question

Design patterns